almenscorner / IntuneCD

Tool to backup, update and document configurations in Intune
MIT License
289 stars 38 forks source link

v2.3.0 #188

Closed almenscorner closed 7 months ago

almenscorner commented 7 months ago

New Features

Why the Refactoring Was Necessary:

Previously, the codebase utilized a more procedural approach, which led to code duplication, difficulty in making changes, and a lack of consistency across modules. As the complexity of IntuneCD grew, it became clear that a more structured and modular approach was needed to facilitate ongoing development and maintenance.

Benefits of the Refactoring:

Impact on Users:

No significant impact is expected on current setups, except for additional commits during backup.

Next Steps:

Impact of these refactoring changes will be monitored and feedback gathered from users to further refine and optimize IntuneCD.

closes #189 closes #185 closes #181