Releases: freeipa/freeipa-webui
Releases · freeipa/freeipa-webui
v0.1.9
What's Changed
- Update react-router to 7.12 by @carma12 in #1058
- Remove certificate field for stage and preserved users by @carma12 in #1056
- Implement 'No private group' checkbox functionality by @carma12 in #1057
- Fix: rebuild auto memberhip fails by @carma12 in #1055
- Bump version 0.1.9 by @duzda in #1059
Full Changelog: v0.1.8...v0.1.9
v0.1.8
What's Changed
- Refactor alerts by @duzda in #889
- ID range page -action buttons by @veronnicka in #884
- Fix missing alerts in ID range pages by @carma12 in #904
- Implements Action buttons for DNS Forward zones by @duzda in #881
- Trusts > 'Settings' page by @carma12 in #893
- Fix: Kebab is disabled when cancelling op by @carma12 in #906
- Custom text inputs use input with validation and required input by @veronnicka in #872
- Fix 404 error after activating/preserving users by @carma12 in #910
- Fix: roles' table functionality by @carma12 in #911
- Add DnsForwardZones settings page by @duzda in #908
- Add public folder by @duzda in #915
- Fix issue 973 ,specific validation message by @Mohammad1sami in #1032
- Sudo rules kebab by @carma12 in #909
- Refactor developer environment to support multiple scenarios by @rjeffman in #892
- dev-env.sh: Fix handling of extra options by @rjeffman in #1040
- Define background color in login page by @carma12 in #1043
- Fix styles in Configuration and Settings' pages by @carma12 in #1044
- Use development version of webui pages when RPM already provides it. by @rjeffman in #1050
- Simplify condition and unnecessary function by @duzda in #1052
- Adjust logo height settings by @carma12 in #1049
- Fix background image by @duzda in #1051
- Bump version 0.1.8 by @duzda in #1054
New Contributors
- @Mohammad1sami made their first contribution in #1032
Full Changelog: v0.1.7...v0.1.8
v0.1.7
What's Changed
- Bump version 0.1.6 by @carma12 in #772
- Bump Vagrant Fedora version to 41 by @miskopo in #728
- Fix form-data vulnerability by @carma12 in #773
- Add test for SearchInputLayout component by @veronnicka in #776
- Add DnsForwardZone by @duzda in #745
- Add test for Popover With Icon Layout by @veronnicka in #778
- Fix: remove enclosing tag by @veronnicka in #779
- Users cypress tests by @duzda in #765
- Fix: Pagination not working in some tables by @carma12 in #784
- DNS resouce records > 'Settings' page + action buttons by @carma12 in #771
- Dual list refactor by @duzda in #786
- Prepare for building by @duzda in #695
- PatternFly 6 migration by @carma12 in #790
- Fix: add screen reader text to table headers for accessibility by @veronnicka in #785
- Replace deprecated PatternFly components by @carma12 in #797
- Remove PrincipalAliasAddModal and PrincipalAliasDeleteModal by @veronnicka in #807
- Add 'DNS servers' main page by @carma12 in #803
- Enable Enter key form submission for modals by @veronnicka in #787
- Composes modal id of formId + suffix by @duzda in #811
- Add update dns button by @veronnicka in #804
- Rename release of webui to modern-ui by @duzda in #813
- Add id view tests by @duzda in #793
- Add simple subids cypress tests by @duzda in #802
- Rename url modern_ui -> modern-ui by @duzda in #814
- Cypress host by @duzda in #799
- DNS servers > 'Settings' page by @carma12 in #808
- 'DNS global configuration' page by @carma12 in #812
- [Cypress] DNS zones - main page by @carma12 in #820
- Update PatternFly libraries to 6.3.1 by @carma12 in #825
- [Cypress] Add tests for hbac rules by @veronnicka in #817
- Remove src/utils/data/GroupRepositories.ts by @veronnicka in #833
- Fix: Failure stuck in loading by @veronnicka in #834
- [Cypress refactor] Automember > host groups tests by @carma12 in #815
- [Cypress] Hbac services tests by @veronnicka in #823
- GitHub ci by @duzda in #844
- Add tests for hbac service group handling and group members by @veronnicka in #831
- [Cypress test] Hbacsvc tests by @veronnicka in #832
- Cypress usergroup by @duzda in #847
- Add eslint react plugin by @duzda in #810
- pre-commit: Enable pre-commit by @rjeffman in #837
- [Cypress tests] Add integration tests for netgroup by @veronnicka in #841
- [Cypress tests] DNS zones > Settings page by @carma12 in #838
- Add license, specfile script by @duzda in #850
- Provide a local development environment based on containers by @rjeffman in #819
- Fix: shellcheck errors by @carma12 in #854
- Better cypress validation by @duzda in #840
- [Cypress tests] DNS zones > Settings > Kebab options by @carma12 in #839
- Simplified Request, Response type by @duzda in #859
- Fix remaining CI by @duzda in #856
- [Cypress tests] DNS servers - Settings page only by @carma12 in #853
- Replace install with clean-install by @duzda in #864
- [Cypress tests] DNS global configuration by @carma12 in #860
- Automember > user groups tests by @carma12 in #866
- Updates dependencies and adds @patternfly/react-icons by @duzda in #865
- Add a new page id-range by @veronnicka in #836
- [Cypress] Netgroup members tests by @veronnicka in #851
- [Cypress tests] DNS zones > DNS records by @carma12 in #852
- react-router-dom => react-router by @duzda in #870
- Knip by @duzda in #843
- Allow adding hosts without embedded DNS component by @rjeffman in #876
- [Cypress test] Add test for sudo rules handling by @veronnicka in #878
- Create Input with validation and input with helper text by @veronnicka in #871
- [Cypress tests] Add automember pages > Settings by @carma12 in #877
- Add safely typed useParams by @duzda in #855
- Show error message and hide empty sections when DNS is disabled by @carma12 in #880
- test: Add KebabLayout unit tests by @b3lix in #848
- Add 'Trusts' main page by @carma12 in #883
- 'Trusts' main page > action buttons by @carma12 in #887
- Change background and adapt logo by @carma12 in #894
- Run build container only for freeipa by @duzda in #896
- Adjust 'Delete' buttons to be 'danger' type by @carma12 in #895
- Bump version 0.1.7 by @carma12 in #885
New Contributors
Full Changelog: v0.1.6...v0.1.7
v0.1.6
What's Changed
- Add sourcery config by @duzda in #726
- [Unit test] 'DataSpinner' component by @carma12 in #735
- Add Dropdown Search unit tests by @duzda in #732
- Add DualListLayout unit tests by @duzda in #736
- Ipa password input unit tests by @duzda in #740
- Add Password Input unit tests by @duzda in #742
- Add 'DNS zones' main page functionality by @carma12 in #741
- DNS zones > Action buttons by @carma12 in #743
- Add cypress eslint plugin by @duzda in #749
- DNS zones > 'Settings' page + Kebab by @carma12 in #747
- Add test for TitleLayout by @veronnicka in #748
- change comments to jsdoc format by @veronnicka in #746
- Disable integration tests by @duzda in #756
- Add ToolbarLayout test by @veronnicka in #750
- Add TableLayout test by @veronnicka in #751
- Add TabLayout test by @veronnicka in #752
- Add data-cy by @duzda in #755
- Add SidebarLayout test by @veronnicka in #754
- Settings table layout test by @veronnicka in #757
- Add entryCount to InclusiveExclusive section and KeyTabTable by @veronnicka in #759
- New integration test framework by @duzda in #758
- [DNS resource records] Main page + action buttons by @carma12 in #753
New Contributors
- @veronnicka made their first contribution in #748
Full Changelog: v0.1.5...v0.1.6
v0.1.5
What's Changed
- Update dependencies to latest version by @carma12 in #691
- Add 'Certificate Identity mapping rules' main page by @carma12 in #693
- 'Certificate identity mapping global configuration' page by @carma12 in #697
- Add 'Certificate mapping match' page by @carma12 in #700
- Whitelist react-router vulnerabilities by @carma12 in #703
- 'Certificate identity mapping rules' > Settings page + kebab by @carma12 in #702
- Remove console.log leftovers by @carma12 in #705
- Fix routes and navigation by @duzda in #706
- Certificate identity mapping rules > buttons funcionality by @carma12 in #704
- [Integration tests] Certificate identity mapping rules by @carma12 in #710
- Fix: error add another host group by @carma12 in #715
- Remove
SkeletonLayoutcomponent by @carma12 in #718 - Add favicon by @duzda in #723
- Fix Hosts without dns setup by @duzda in #724
- Fix: error when resetting user password by @carma12 in #721
- test: Test login page by @miskopo in #676
- [Unit test] 'SkeletonOnTableLayout' component by @carma12 in #725
- Fix vulnerabilities on project dependencies by @carma12 in #727
- [Integration test] Automember > Settings pages by @carma12 in #717
- Remove 'BulkSelectorLayout' component by @carma12 in #729
- [Unit test] 'BulkSelectorPrep' component by @carma12 in #730
- Fix: 'as whom' test intermitent failures by @carma12 in #733
- Bump version 0.1.5 by @carma12 in #731
Full Changelog: v0.1.4...v0.1.5
v0.1.4
What's Changed
- Bump version 0.1.3 by @carma12 in #681
- Identity Provider references > Action buttons by @carma12 in #680
- [Identity Provider references] Fix radio buttons not working in the 'Add' modal by @carma12 in #682
- Replace WebPack build with Vite by @jonkoops in #657
- Align current version with
package-lock.jsonfile by @carma12 in #685 - Pretty imports by @duzda in #679
- IdP references > 'Settings' page and kebab by @carma12 in #684
- Subordinate IDs integration tests by @carma12 in #690
- Idp references integration tests by @carma12 in #688
- Replace jest with vitest by @duzda in #686
- Properly integrates prettier into eslint and updates cypress by @duzda in #687
- Improves a11y in forms by @duzda in #692
- Bump version 0.1.4 by @carma12 in #696
Full Changelog: v0.1.3...v0.1.4
v0.1.3
What's Changed
- 'Password policies' main page by @carma12 in #663
- Use TypeScript generics in 'BulkSelectorPrep' component by @carma12 in #664
- Password policy > Action buttons by @carma12 in #666
- Password policy > 'Settings' page by @carma12 in #667
- Add IpaCertificateMappingData unit tests by @duzda in #665
- Ipacertificates improved UI by @duzda in #668
- Password policies - Integration tests by @carma12 in #669
- Ipacertificates unit tests by @duzda in #670
- Add 'Kerberos ticket policy' page by @carma12 in #671
- 'Kerberos ticket policy' integration test by @carma12 in #672
- Add IpaTextContent unit tests by @duzda in #673
- Add PrincipalAliasMultiTextBox unit tests by @duzda in #675
- 'Identity Provider references' main page by @carma12 in #674
Full Changelog: v0.1.2...v0.1.3
v0.1.2
What's Changed
- Automember > 'Host group rules' main page by @carma12 in #628
- Automember > 'Host group rules' - Action buttons by @carma12 in #630
- Doc: Add default credentials by @duzda in #640
- Remove 'Try to disable admin' scenario by @carma12 in #638
- [Unit test] 'IpaTextInputFromList' component by @carma12 in #642
- 'User group rules' > 'Settings' page by @carma12 in #637
- Vagrant ipa-server-install auto-forwarders by @duzda in #641
- [Unit test] 'IpaTextboxList' component by @carma12 in #643
- 'Host group rules' > 'Settings' page by @carma12 in #639
- [Unit test] 'IpaPACType' component by @carma12 in #644
- [Unit test] 'IpaDropdownSearch' component by @carma12 in #646
- Remove BasicSelector by @duzda in #649
- Redirect to login page after pwd reset by @carma12 in #647
- Readme update testing by @miskopo in #307
- Add Subordinate IDs main page by @carma12 in #651
- Add IpaToggleGroup unit tests by @duzda in #650
- Subordinate ids action buttons by @carma12 in #652
- Remove unused Babel dependencies and configuration by @jonkoops in #655
- 'Subordinate IDs Statistics' page by @carma12 in #656
- Add IpaSshPublicKeys unit tests by @duzda in #658
- Fix: Subordinate IDs duplicated files by @carma12 in #660
- Change icon importing by @duzda in #659
- Subordinate IDs > 'Settings' page by @carma12 in #661
- Bump version 0.1.2 by @carma12 in #662
New Contributors
Full Changelog: v0.1.1...v0.1.2
v0.1.1
What's Changed
- Contextual help panel in Stage users > Settings by @carma12 in #614
- Add contextual help panel in Hosts by @carma12 in #616
- Add contextual help panel in Hosts > 'Settings' page by @carma12 in #618
- Add contextual help panel in 'Services' main page by @carma12 in #619
- Contextual help panel in Preserved users > Settings by @carma12 in #615
- Add contextual help panel in 'Services' > 'Settings' page by @carma12 in #620
- [Unit test] 'BreadCrumb' component by @carma12 in #621
- Automember > 'User group rules' main page by @carma12 in #625
- Parse doc URLs to Red.ht format by @carma12 in #629
- Fix: Allow 'Force' without IP address (Hosts page only) by @carma12 in #627
- Fix failing tests for sudorules and usergroups by @carma12 in #631
- Automember > 'User group rules' - Action buttons by @carma12 in #626
- Become v0.1.1 by @carma12 in #622
Full Changelog: v0.1.0...v0.1.1
v0.1.0
What's Changed
- Add vagrant and cypress for integration tests by @netoarmando in #2
- Routing and navigation by @netoarmando in #11
- Merging 'devel' branch into 'main' by @netoarmando in #30
- Search input functionality by @carma12 in #31
- 'Hosts' page by @carma12 in #36
- Update 'babel-plugin-module-resolver' dependency by @carma12 in #41
- Hosts settings section by @carma12 in #40
- 'Hosts' > 'Is a member of' section by @carma12 in #43
- Enable direct access to react routes by @netoarmando in #45
- 'Hosts' > 'Is managed by' section by @carma12 in #46
- Add mockups to the README file by @netoarmando in #35
- Checkboxes disabled when shift-focus by @carma12 in #47
- 'Services' page by @carma12 in #52
- Update webpack library by @carma12 in #60
- Reusable 'PaginationPrep' component by @carma12 in #55
- doc: Add readthedocs to the project by @carma12 in #61
- 'Services' > 'Settings' section by @carma12 in #56
- UI: 'Services' > 'Is a member of' section by @carma12 in #59
- Fix: not updating managed groups by @carma12 in #66
- UI: 'Services' > 'Is managed by' by @carma12 in #67
- UI: Change 'stage users' buttons by @carma12 in #76
- UI: Change 'preserved users' action buttons by @carma12 in #77
- Adapt users data type by @carma12 in #78
- Add password validation in 'add' form by @carma12 in #103
- [CL] Create RPC wrapper by @carma12 in #96
- doc: communication layer design doc by @carma12 in #63
- [CL] Adapt RPC to 'Active Users' main page by @carma12 in #81
- [Fix] 'Stage' and 'Preserved' lists not showing by @carma12 in #101
- 'Active users' action buttons by @carma12 in #102
- 'Active users' > kebab options ('Rebuild auto membership') by @carma12 in #107
- Add missing External IdP fields in 'Account settings' section by @carma12 in #108
- Add external IdP checkbox by @carma12 in #110
- Fix user data type fields by @carma12 in #109
- Add 'semver' advisory warning into allowlist by @carma12 in #117
- Add 'word-wrap' advisory warning to allowlist by @pvoborni in #120
- text input behavior based on IPA object metadata by @pvoborni in #118
- fix: host and service list pages to display data by @pvoborni in #119
- Fix 'admin' user not showing by @carma12 in #123
- Add vulnerable advisory paths into whitelist by @carma12 in #125
- Whitelist 'babel/preset-env>babel-plugin-polyfill-corejs2' by @carma12 in #126
- [Identity settings] - Enhance the components structure and data retrieval by @carma12 in #122
- Whitelist helper-define-polyfill-provider>semver by @carma12 in #129
- refactor: alertManager for managing alerts on page by @pvoborni in #112
- chore: skip audit of devDependencies by @pvoborni in #130
- Adapt field permissions in 'Identity settings' by @carma12 in #124
- Upgrade fedora version in vagrant file by @carma12 in #132
- [Active users][Settings][Identity settings] 'Refresh' button by @carma12 in #127
- [Active users][Settings][Identity settings] 'Revert' and 'Save' button by @carma12 in #128
- [Active users][Settings][Account settings] Add functionality for Text inputs by @carma12 in #136
- [Active users][Settings][Account settings] Add functionality for Selectors by @carma12 in #138
- [Active users][Settings][Account settings] Add functionality for checkbox list by @carma12 in #139
- Tests: Enable cypress to run cucumber tests by @miskopo in #133
- [Active users][Settings][Account settings] Add functionality for text inputs with buttons by @carma12 in #140
- Update README.md added build commands by @Faisalhs51 in #147
- Add FreeIPA logo in the header by @carma12 in #149
- [Active users][Settings][Account settings] Add functionality to Date time selector by @carma12 in #143
- Fix: Use private_network config only in Github Actions by @miskopo in #148
- [RFE] Allow modifying 'Password Expiration' field by @carma12 in #150
- Redirect to 'Active users' on root URL by @carma12 in #152
- [Bug] Fix search input for active users by @carma12 in #153
- Add alerts on action buttons success by @carma12 in #155
- Improve active users refresh experience by @mreynolds389 in #158
- Issue 162 - revert refresh spinning button by @mreynolds389 in #165
- Adapt 'SSH public keys' field and modal by @carma12 in #154
- Issue 104 - Add password revealer component by @mreynolds389 in #159
- Issue 142 - Remove the "Data" suffix from rpc by @mreynolds389 in #160
- Fix inconsistent data in 'Active users' page by @carma12 in #170
- Issue 171 - Minor cleanup around setting show table rows and refresh by @mreynolds389 in #172
- Issue 106 - User searching using UID does not work in idm Web UI by @mreynolds389 in #176
- Adapt the 'Certificates' field and modal by @carma12 in #156
- 'Certificates' > dropdown options by @carma12 in #157
- [UI] Show user login in the Masthead by @carma12 in #182
- Issue 167 - Revise ssh key component by @mreynolds389 in #177
- [Active users > Settings] Adapt the 'Password policy' subsection fields by @carma12 in #180
- [Active users][Settings][Account settings] Adapt the 'Certificate mapping data' field by @carma12 in #175
- [Active users > Settings] Adapt the 'Kerberos ticket' subsection fields by @carma12 in #188
- [Active users > Settings] Adapt the 'Mailing address' subsection fields by @carma12 in #190
- [Active users > Settings] Adapt 'Attrs. for SMB services' subsection fields by @carma12 in #191
- Stage users by @mreynolds389 in #181
- [Active users > Settings] 'Contact settings' sync fields by @carma12 in #193
- [Active users > Settings] Adapt 'Employee information' subsection fields by @carma12 in #192
- Add CL to preserved users page by @mreynolds389 in #194
- Fix: Replace Mac-OS runner by Ubuntu by @miskopo in #186
- Fix inconsistent label attributes by @carma12 in #205
- Test: Scenarios for handling of active users by @miskopo in #199
- Add dependencies for Unit testing: Jest + testing-library by @carma12 in #200
- Create stale.yml by @miskopo in #209
- Issue 206 - Improve automember rebuild confirmation message by @mreynolds389 in https://github.com/freeipa/...