Releases: KelvinTegelaar/CIPP
V2.1.1 - Cuba Libre Refill
What's Changed
- README Fixes by @homotechsual in #718
- Fix linters CI on dev branch. by @homotechsual in #713
- Bugfix for TenantSelectorMultiple by @JohnDuprey in #712
- Minor update for 2.1.1 by @KelvinTegelaar in #719
Full Changelog: v2.1.0...v2.1.1
v2.1.0 - Cuba Libré
Hey everyone,
As CIPP grows we're also available on Discord via https://discord.gg/cyberdrain
Thank you all our contributors and CIPP team that worked on this release. This release is a feature filled release, with some new backend magic to boot! First a quick, but important announcement:
If you have setup notifications, Please reperform the setup. Our scheduling engine has had changes and thus requires you to reenter that information.
This release sets the stage for our February release with a bunch of new features, such as "All Tenants" mode in multiple locations, which allows you to create a standard for all tenants, including new ones added. We've also expanded on our templating engine, and Intune apps deployments.
Of course we also have many bug fixes in this release big and small, so check out the changelog!
We especially like to thank our release sponsors, OITVOIP, NinjaOne, and ImmyBot for sponsoring us for this release, as their sponsorship is what makes creating this application possible. We'd also like to welcome Huntress as a new sponsor. :)
The changelog below contains only the most important fixes, for more information, check out the full changelog. Items without a PR reference have been made by direct commits.
New Features
- NEW FEATURE: Added default page size for tables by @gavsto in #692
- Individual Domain - MTA-STS support by @JohnDuprey in #707
- Allow clearing of local cache
- Added multiple intune default templates.
- Added option to add apps to All Tenants
- Added option to add Policies to All Tenants
- Added option to add Standards to All Tenants
- Created new Scheduler engine
- Added removal of apps/policies
- Added all possible Policy Options to edit Intune Policies
Bug Fixes
- Fixed issue with tenant access check
- Fixed issue with tenant permissions check
- Fixed issue with edit user where it returned HTML instead of expected results
- Fixed issue with standards where it returned HTML
- Fixed infinite redirect issue when user has no roles
- Many more, see full changelog.
Other changes
- Changes to make EditTenant frontend work by @AdamWillford in #657
- Update UI on Edit User and Edit Group to match revamped Edit Tenant. by @homotechsual in #660
- Individual Domain - CippMasonry and tweaks by @JohnDuprey in #661
- Don't cancel in progress Build if new one is queued. by @homotechsual in #663
- Forgot to save this file - finishes removal of . by @homotechsual in #664
- Redirect 401 including referrer. by @homotechsual in #665
- Add localstorage(clear) and amend results callout by @AdamWillford in #659
- Fix broken link in ViewBEC by @homotechsual in #667
- Update package-lock.json (1 high sev sec fix. 1 mod. by @homotechsual in #679
- Individual Domain by @JohnDuprey in #680
- Make all DataTables sortable. Fixes #683. by @homotechsual in #685
- Individual Domain tweaks by @JohnDuprey in #686
- Revert some changes to user edit page and tweak UX. by @homotechsual in #684
- Extend TenantSelector for CippPage by @JohnDuprey in #690
- Improvements to ThemeSwitcher by @homotechsual in #691
- Add tenant column to Domains Analyzer if 'All Tenants' is selected. Fixes #687 by @homotechsual in #693
- Add conditional highlighting to rows where no MFA at all is configured. Fixes #670. by @homotechsual in #694
- Domain tweak / ViewUser bugfix by @JohnDuprey in #695
- Groups bugfix and cleanup rounded corners by @JohnDuprey in #698
- Add VS Code extension recommendations file. by @homotechsual in #699
- Individual Domain by @JohnDuprey in #702
- Layout and styling fixes - add license to footer. by @homotechsual in #708
- Linting and Security Policy by @homotechsual in #711
- Pushing Dev to Release by @KelvinTegelaar in #709
Full Changelog: v2.0.1...v2.1.0
v2.0.1 - Frozen Mojito refill
Hey everyone,
As CIPP grows we're also available on Discord via https://discord.gg/cyberdrain
Thank you all our contributors and CIPP team that worked on this release. This release is a minor update that fixes several typos, textual changes, html output, and table sorts. There are no new features.
Microsoft has also assisted us in getting the "Microsoft Defender Status" display to work. This means you can see exactly what your tenants their state is in regards to Microsoft Defender. You'll be able to see if it's in an alerted state, if it requires intervention or research, and what their current health is, no matter the version; as long as your device is connected to Intune, and your client has been onboarded to Lighthouse for the API access. :)
We especially like to thank our release sponsors, OITVOIP, NinjaOne, and ImmyBot for sponsoring us for this release, as their sponsorship is what makes creating this application possible.
The changelog below contains only the most important fixes, for more information, check out the full changelog. Items without a PR reference have been made by direct commits.(Only @KelvinTegelaar or @gavsto)
What's Changed
- Update CI/CD for branch rename. by @homotechsual in #619
- Fix tags on gif's by @jantoney in #638
- Updated the start command in dev by @gavsto in #642
- UX: Minimum width so columns don't cut off by @gavsto in #645
- DNS Analyser Tweaks by @JohnDuprey in #650
- Fix column sorting for Domain Analyzer datatable. by @homotechsual in #652
- Fix incorrect alphabetical sort on DataTable. by @homotechsual in #653
- Fixed typo for Domains title by @gavsto in #655
- Upgrading Dev to Release by @KelvinTegelaar in #656
- Removed several HTML outputs, fixed setting access checkers. @KelvinTegelaar
New Contributors
Full Changelog: 2.0.0...v2.0.1
v2.0.0 - Codename Frozen Mojito
Hey everyone,
As CIPP grows we're also available on Discord via https://discord.gg/cyberdrain
Thank you all our contributors and CIPP team that worked on this release. Over the past 4 weeks we've been hard at work making sure we get an amazing new update ready and it is; version v2.0.0 Frozen Mojito is now released.
This release is a full rewrite to React, allowing us to develop new features faster, easier, and with a lot less code. This release has increased the speed tremendously. the speed improvements are not all; we also are introducing dark mode and a lot of minor quality of life improvements. A special thanks to @redanthrax and @k-grube for the first proof-of-concept version of the react frontend, and helping me and many others understand react. they've driving this release forward. :)
We especially like to thank our release sponsors, OITVOIP, NinjaOne, and ImmyBot for sponsoring us for this release, as their sponsorship is what makes creating this application possible. With their sponsorship funds we've also paid out our first Feature & Issue bounty to @homotechsual and @AdamWillford.
The changelog below contains only the most important fixes, for more information, check out the full changelog. Items without a PR reference have been made by direct commits.(Only @KelvinTegelaar or @gavsto)
New Features
- React release. Complete interface rewrite
- Speed
- Profile page under avatar with theme selection for dark mode
- Usage location selection
- Clearer errors in toast messages for troubleshooting
- many many more quality of life improvements such as user selectors, better wizards, more feedback.
Changelog
- Commit "List Sharepoint Sites" page by @AdamWillford in #410
- Split redux modules, update package by @k-grube in #413
- REACT: Added One Drive List by @gavsto in #416
- Implements Role View Page by @lwhitelock in #415
- Amend tenants with Action by @AdamWillford in #417
- Convert TeamsAcrtivity.html by @AdamWillford in #418
- Update package deps by @k-grube in #419
- Fix EditUser from redux changes by @k-grube in #420
- Add "EditGroup" for Sharepoint dropdown by @AdamWillford in #421
- Update README.md by @homotechsual in #414
- RTK migration setup by @k-grube in #422
- generic datatable api and example by @k-grube in #423
- rtk updates and datatable updates by @k-grube in #424
- Fix CellBoolean error on load by @AdamWillford in #425
- fix CippDatatable search by @k-grube in #426
- migrate font awesome icons by @k-grube in #427
- Add site icons, configure favicons by @k-grube in #428
- Amend Page Names + Change Intune to MEM by @AdamWillford in #429
- Create += add all pages and amend dropdowns to reflect prod by @AdamWillford in #430
- Update error handling, edit user by @k-grube in #431
- Fixed some import issues for the hamburgers by @AdamWillford in #432
- Change button variant by @AdamWillford in #433
- Add email security domain checker #365 by @k-grube in #436
- Add displayName to Tenant Selector for search by @AdamWillford in #435
- Update conditional URLs for tenants page by @AdamWillford in #437
- Update alignment on tenant columns by @AdamWillford in #438
- Update expandedRows & onHoverHighlight by @AdamWillford in #442
- Remove "hide arrow to expand" by @AdamWillford in #443
- CIPP settings/general tab by @k-grube in #444
- Added expandedRows to mailbox list, dropdowns & report names by @AdamWillford in #445
- Defender State page update by @AdamWillford in #447
- General table cleanup changes whilst I fail at Alerts by @AdamWillford in #448
- react router v6 migration, finish rtk migrate by @k-grube in #453
- add fast switcher search by @k-grube in #457
- Individual Domain tweaks by @JohnDuprey in #458
- Individual Domain Check by @JohnDuprey in #460
- Individual Domain by @JohnDuprey in #462
- Mikey's zIndex fix by @AdamWillford in #464
- Dark Mode baby! by @homotechsual in #465
- Dark modals and fix for striped tables. by @homotechsual in #466
- Border Radius fix. by @homotechsual in #467
- Updates for debugging by @redanthrax in #469
- DNS Check / Settings and layout tweaks by @JohnDuprey in #471
- capitalization, url->path by @k-grube in #472
- CippPage, clean up CIPPSettings, useConfirmModal hook and examples, deep linking searchParams by @k-grube in #474
- Styling/layout improvements by @homotechsual in #473
- Update CippPage for title button by @k-grube in #475
- DNS layout tweaks by @JohnDuprey in #476
- Formatting by @k-grube in #477
- ListAlerts by @k-grube in #506
- Add ListAlerts modal by @k-grube in #513
- Updated for debugging in vscode by @redanthrax in #514
- Fix ListAlerts by @k-grube in #515
- Theme improvements and fixes - fixes #519 by @homotechsual in #520
- Fix overnuking of rounded corners. Fixes #518. by @homotechsual in #521
- Fixes #517 - Access check table. by @homotechsual in #522
- Fixes #502 - Add filtering options to Wizard CippTables. by @homotechsual in #523
- Fixes #501 - MEM List Policy Templates actions button. by @homotechsual in #524
- Convert Identity reports to CippPage. by @homotechsual in #525
- clean up api definitions, add tenant tag types by @k-grube in #527
- Add baseApi by @k-grube in #528
- CIPP Settings update by @k-grube in #529
- Coming Soon: Mikey breaks the react branch! by @homotechsual in #531
- Refactor Wizard pages. by @homotechsual in #532
- Move modal out of redux, fix CIPPSettings/Exclude Tenant by @k-grube in #533
- Add displayName to ListAPDevices page by @AdamWillford in #535
- removed tenant filter from tenant list page by @AdamWillford in #536
- Theme & Fix OffCanvas by @homotechsual in #537
- Add close button to OffCanvas by @homotechsual in #538
- FIx title button link by @k-grube in #539
- Fix for homepage error by @redanthrax in #540
- fix for titlebutton proptype error by @redanthrax in #541
- Theme fixes and CippOffcanvas changes. by @homotechsual in #542
- Fix AddUser, set form validation fields by @k-grube in #544
- Offcanvas tweaks - Profile and Domain by @JohnDuprey in #543
- IndividualDomain - Display tweaks by @JohnDuprey in #553
- More theme fixes/improvements. by @homotechsual in #559
- Updated ViewUser pages to CippDataTable for pagination etc by @AdamWillford in #558
- Theme changes and page-by-page review start. by @homotechsual in #560
- Updated Roles from expandedRows > offCanvas by @AdamWillford in #561
- Better line break removal in version check function. by @homotechsual in https://github.com/KelvinTegelaar/CIPP...
v1.5.1 - Minor performance fix
Hey all,
A community member reported that he found that pages froze more often than before, and we immediately found the cause for this in our version check. To resolve this we're releasing a minor with just that fix, as performance is important to us.
Thanks to OIT and NinjaRMM for being a release sponsor.
What's Changed
- Remove documentation from master. by @homotechsual in #325
- Remove documentation from dev. by @homotechsual in #326
- Update installation URL to new docs URL by @AdamWillford in #330
- Add deployment json templates. by @homotechsual in #331
- Add deployment json templates. by @homotechsual in #332
- Version 1.5.1 by @KelvinTegelaar in #342
Full Changelog: v1.5.0...v1.5.1
v1.5.0 - Codename Absinthe
Hey everyone,
As CIPP grows we're also available on Discord via https://discord.gg/cyberdrain
Thank you all our contributors and CIPP team that worked on this. We are releasing a minor update as we've found some issues worth fixing quickly.
We especially like to thank our release sponsors, OITVOIP and NinjaOne for sponsoring us for this release, as their sponsorship is what makes creating this application possible. We've also setup a new website for the documentation, with an easy to remember url; https://cipp.app.
The changelog below contains only the most important fixes, for more information, check out the full changelog. Items without a PR reference have been made by direct commits.(Only @KelvinTegelaar or @gavsto)
What's Changed
New Features
- NEW FEATURE: List Defender Status (Alpha) by @KelvinTegelaar in #295
- NEW FEATURE: List Teams Voice Options by @KelvinTegelaar in #295
- NEW FEATURE: List Teams overview page by @KelvinTegelaar
- NEW FEATURE: Edit mailbox permissions by @KelvinTegelaar
- NEW FEATURE: Interface for Edit Tenant Details by @AdamWillford in #295
- NEW FEATURE: Alerts (Alpha) by @gavsto in #297
- NEW FEATURE: Initial Roles View by @lwhitelock in #316
- NEW FEATURE: Alerts List (Alpha) by @gavsto in #319
- NEW FEATURE: Convert Shared to user mailbox by @KelvinTegelaar
- NEW FEATURE: Allow disabling of self-purchase licensing by @KelvinTegelaar
Enhancements
- ENHANCEMENT: Added tenant filter in search for Domain Analyser by @gavsto in #267
- ENHANCEMENT: Improved display of records by @gavsto in #269
- ENHANCEMENT: Added search filters to a couple of pages by @gavsto in #270
- ENHANCEMENT: Restrict standards html to admin by @homotechsual in #284
- ENHANCEMENT: Added hamburger menu to mailboxes and teams menu by @KelvinTegelaar
- ENHANCEMENT: Added exclusion for AAD sync accounts to Per-User-MFA deployment by @KelvinTegelaar
- ENHANCEMENT: Added new method of retrieving data(Durable Function) to BECview and Alert view, for better performance. by @KelvinTegelaar
- ENHANCEMENT: Changed filters for user pages to prevent slow load.
Bug fixes
- BUGFIX: Slow loading on version check by @KelvinTegelaar
- SECURITY: Escape Query Parameters by @lwhitelock in #304
- SECURITY: Fix input issues #303 and #302 by @homotechsual in #305
- DOCS: Update README by @homotechsual in #306
- DOCS: Update images from dev. by @homotechsual in #308
- DOCS: Fix the README... which I broke! by @homotechsual in #309
- DOCS: Collapsible Delegated Permissions Table by @DarrenChap in #312
- DOCS: Replacing SAM Token Refresh Script by @DarrenChap in #320
Full Changelog: v1.4.3...v1.5.0
v1.4.3 - Security release
Hi all,
During routine code scanning that we introduced thanks to our security auditor, we've found that there were a couple of minor security issues with user input we needed to touch on. We have a potential for cross-side-scripting with user input in two files. This release resolves that for the UserMobileDevice page and the UserView page.
Full Changelog: v1.4.2...v1.4.3
v1.4.2
Hey everyone,
As CIPP grows we're also available on Discord via https://discord.gg/cyberdrain
Thank you all our contributors and CIPP team that worked on this. We are releasing a minor update as we've found some issues worth fixing quickly.
We especially like to thank our release sponsors, OITVOIP and NinjaOne for sponsoring us for this release, as their sponsorship is what makes creating this application possible. We've also moved to a new documentation system that can be found at https://kelvintegelaar.github.io/CIPP/
The changelog below contains only the most important fixes, for more information, check out the full changelog. Items without a PR reference have been made by direct commits.(Only @KelvinTegelaar or @gavsto)
What's Changed
- BUGFIX: correction in URL due to case sensitivity by @KelvinTegelaar in #261
- BUGFIX: Fix links to installation manual and changelog by @homotechsual in #262
- BUGFIX: Form submission + warn highlight in Domain check by @gavsto in #264
- BUGFIX: Performance issues with User page solved. User Page no longer hangs the entire browser by @KelvinTegelaar
- BUGFIX: Fixed an issue with incorrect user selection for BEC remediation. The incorrect user got selected which disabled the rules for your current user. by @KelvinTegelaar
Full Changelog: v1.4.0...v1.4.2
v1.4.0 - Codename Whiskey
Hey everyone,
As CIPP grows we're also available on Discord via https://discord.gg/cyberdrain
Thank you all our contributors and CIPP team that worked on this. We have a huge list of improvements, bugfixes, and new features. There are many small changes which should considerably improve performance of pages like the tenant administration and user administration pages.
We especially like to thank our release sponsors, OITVOIP and NinjaOne for sponsoring us for this release, as their sponsorship is what makes creating this application possible. We've also moved to a new documentation system that can be found at https://kelvintegelaar.github.io/CIPP/
The changelog below contains only the most important fixes, for more information, check out the full changelog. Items without a PR reference have been made by direct commits.(Only @KelvinTegelaar or @gavsto)
What's Changed
-
NEW FEATURE: View User Page by @lwhitelock in #212
-
NEW FEATURE: Individual Domain Security Lookup by @gavsto , @JohnDuprey, @fsociety in #254
-
NEW FEATURE: E-mail and teams webhook notifications for CIPP events by @KelvinTegelaar
-
NEW FEATURE: Added Business e-mail compromise overview page by @KelvinTegelaar
-
NEW FEATURE: Added Business e-mail compromise remediation by @KelvinTegelaar
-
NEW FEATURE: Added Intune Policy Template engine by @KelvinTegelaar
-
NEW FEATURE: Added deployment of Spoofing warnings via standards by @KelvinTegelaar
-
NEW FEATURE: Backend URL retrieval by @KelvinTegelaar
-
NEW FEATURE: Added Intune Template viewing options (beta) by @KelvinTegelaar
-
ENHANCEMENT: Improved visibility of Export for BPA by @gavsto in #222
-
ENHANCEMENT: Added option to undo specific standards by @KelvinTegelaar
-
ENHANCEMENT: Moved data and configuration storage location @KelvinTegelaar
-
ENHANCEMENT: Added force standards button by @KelvinTegelaar
-
DOCS: Add automatic documentation site using GitHub pages and actions. by @homotechsual in #237
-
DOCS: Update Installation.md by @devallllll in #206
-
DOCS: Update SECURITY.md by @stephen-vital in #211
-
DOCS: Update Spelling/slight phrasing by @stephen-vital in #210
-
DOCS: Updated Spelling by @stephen-vital in #209
-
DOCS: Spelling by @stephen-vital in #213
-
DOCS: Update to Installation instructions by @homotechsual in #251
-
DOCS: Update README.md, fix typos, formatting by @k-grube in #223
-
DOCS: Clarify Automated Installation Instructions by @dbeta in #255
-
BUGFIX: Removed "Select all" on AddStandards by @AdamWillford in #225
-
BUGFIX: Resolved slow load on several pages due to async calls by @KelvinTegelaar
-
BUGFIX: Resolved issues with APILinks not working on user page by @KelvinTegelaar
-
BUGFIX: Minor fixes to layout and caching by @KelvinTegelaar
-
BUGFIX: Resolved issue with Intune Engine not using correct Display Name
New Contributors
- @devallllll made their first contribution in #206
- @AdamWillford made their first contribution in #225
- @dbeta made their first contribution in #255
Full Changelog: v1.3.0...v1.4.0
V1.3.0 - Codename Gin
Hey everyone,
This is our third release, as CIPP grows we're also available on Discord via https://discord.gg/cyberdrain
Thank you all our contributors and CIPP team that worked on this. We have a huge list of improvements, bugfixes, and new features!
We especially like to thank OITVoip, which is our Readme and releases sponsor to allow us to keep making cool software.
This release comes with a couple of warnings: You will have to add a new permission called "Domain.Read.All" for the new domain feature. This release also contains a role management system that will allow you to create readonly,editor, or admin users. Please see the documentation for more information.
The changelog below contains only the most important fixes, for more information, check out the full changelog. Items without a PR reference have been made by direct commits.(Only @KelvinTegelaar or @gavsto)
What's Changed
-
NEW FEATURE: Added view contacts by @lwhitelock in #162
-
NEW FEATURE: Added User Push Option by @lwhitelock in #164
-
NEW FEATURE: Added multiple supported input types for Intune Policies
-
NEW FEATURE: Added Per-User MFA enforcement to standards
-
NEW FEATURE: Added Auto Expanding Online Archives to standards
-
NEW FEATURE: Rights management system. See Roles documentation for more information
-
ENHANCEMENT: Simplified exported reports for BPA by @gavsto in #157
-
ENHANCEMENT: Changed colours around on BPA by @gavsto in #180
-
ENHANCEMENT: Added last user logon attempt to user information
-
ENHANCEMENT: Added CSV Autopilot import file
-
ENHANCEMENT: Added the ability to remove and add Team owners
-
ENHANCEMENT: Improved logging page to allow filtering
-
ENHANCEMENT: Version check is improved and also has spinners now
-
ENHANCEMENT: Added new Exo function for REST based exchange endpoint.
-
BUGFIX: Fixed exporting the actions column in contacts by @lwhitelock in #163
-
BUGFIX: Resolved issue with tables that did not fix screen
-
BUGFIX: Resolved issue with model not always closing
-
BUGFIX: Resolved issue with version check running on each page
-
BUGFIX: Consistent casing/naming - re-add Intune to MEM portal link by @homotechsual in #169
-
BUGFIX: Moved conditional access to a more logical place by @lwhitelock in #173
-
BUGFIX: Domain Analyser + Added Documentation by @gavsto in #175
-
BUGFIX: Remove sourcemap to prevent JS Error by @stephen-vital in #182
-
BUGFIX: Resolved issue with endless loop on 401/403 pages.
-
DOC: Create DevAzureDeploymentTemplate.json by @homotechsual in #185
-
DOCUMENTATION: add runtime version, specify .NET package and link to download by @k-grube in #187
-
DOCUMENTATION: Added Domain Analyser Documentation by @gavsto in #191
-
DOCUMENTATION: Add Category for "profile" permission by @TAP-Tech in #179
New Contributors
- @wilhil made their first contribution in #168
- @homotechsual made their first contribution in #169
- @TAP-Tech made their first contribution in #179
- @stephen-vital made their first contribution in #182
- @k-grube made their first contribution in #187
Full Changelog: v1.2.1...v1.3.0