Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature request: add a way to delete files in the output folder #362

Closed
livehybrid opened this issue Oct 7, 2021 · 9 comments
Closed

Feature request: add a way to delete files in the output folder #362

livehybrid opened this issue Oct 7, 2021 · 9 comments
Assignees
Labels
documentation Improvements or additions to documentation enhancement New feature or request

Comments

@livehybrid
Copy link
Contributor

I am having issues setting files to be excluded using .uccignore

At

should the call to remove_listed_files not come after the copying of the files?
If I set .uccignore to exclude some files then it does not work unless I move this line to below the recursive_overwrite

@ghost ghost added the needs investigation Issues that need investigation label Oct 8, 2021
@ghost ghost self-assigned this Oct 8, 2021
@ghost
Copy link

ghost commented Oct 8, 2021

@livehybrid This feature is not documented and not widely used from what I've seen.

I think we can even deprecate it and instead suggest using additional_packaging.py (which is at least mentioned in the documentation). You can achieve the same by deleting unnecessary files using additional_packaging.py.

What do you think?

@ghost
Copy link

ghost commented Oct 8, 2021

And if you can share what files are you trying to ignore?

@livehybrid
Copy link
Contributor Author

It would be a shame to lose this functionality when it 99% works already, just needs a small edit.
The .uccignore format follows the format of others similar files (such as .slimignore/.gitignore/.dockerignore etc) so makes sense to keep it like this?

@ghost
Copy link

ghost commented Oct 11, 2021

@livehybrid Can you share your use case? What files are you trying to ignore?

Reasons behind deleting it are:

  • it is not documented
  • it is not widely used
  • you can achieve the same by using additional_packaging.py

@livehybrid
Copy link
Contributor Author

Currently we create a version of apps for testing, some for internal use and some for external publishing. Some versions have specific things removed such as eventgen.conf,pytest-splunk-addon-data.conf and samples depending on the audience.
We could implement this with additional-packaging.py, but would do so by taking the existing code from the ucc-gen app (but with the proposed fix).

It would be nice to retain this functionality that is familiar for users of other systems such as git/docker/slim etc (as this follows the same pattern), but may have to update our existing apps to use a different approach if this is removed.

Thanks

@ghost
Copy link

ghost commented Oct 27, 2021

I had a chat with @rfaircloth-splunk and now I understand the issue and why do you have eventgen.conf, pytest-splunk-addon-data.conf and other files in .uccignore file.

ucc-gen got this feature because we had the same issue, but we store pytest-splunk-addon-data.conf and samples in other folders right now, so we are not using it anymore.

Let me work on a fix and tests for it.

@ghost ghost added bug Something isn't working and removed needs investigation Issues that need investigation labels Oct 27, 2021
@ryanfaircloth
Copy link
Contributor

More internal discuessions, which is a reminder of the consequences of having undocumented temporary features. The original purpose of this file was to prevent the ucc-gen from using current templates for generated files while we were consolidating code and doing other cleanup activities. The ask here is actually a missing feature that closely resembles this one. Sorry @arys-splunk I lead you astray on this one.

  • close the current PR you have add a new PR with similar code as a new function, with the ".uccignorepackage" as the source file instead. Document both where the the current feature is "Trust the developer don't replace template files" and the new feature is "don't include in output"

@ghost
Copy link

ghost commented Oct 29, 2021

After clarifying one more time with Ryan, we need to have 2 files:

  1. .uccignore - if you add a file there - it means that ucc-gen should not rewrite this file with it's own content, example - import_declare_test.py with changes that you do not want to lose.
  2. .uccpackageignore - tell ucc-gen not to specific file / folder to the "output" directory, example - eventgen.conf.

.uccignore has misleading name, which suggest one thing, but initially was implemented as other feature and not documented.

@ghost ghost added enhancement New feature or request and removed bug Something isn't working labels Nov 3, 2021
@artemrys artemrys assigned artemrys and unassigned ghost Dec 20, 2022
@artemrys artemrys changed the title .uccignore file does not work as expected Feature Request: add a way to delete files in the output folder May 2, 2023
@artemrys artemrys changed the title Feature Request: add a way to delete files in the output folder Feature request: add a way to delete files in the output folder May 2, 2023
vtsvetkov-splunk pushed a commit that referenced this issue Oct 4, 2023
* feat: include dashboard page (#360)

* feat: remove data/ui/* folders (#361)

Folders and files in them will be created in the `ucc-gen` step itself.
srv-rr-github-token added a commit that referenced this issue Oct 4, 2023
# [5.31.0](v5.30.0...v5.31.0) (2023-10-04)

### Bug Fixes

* Add ci ([#1](#1)) ([41c5a1a](41c5a1a))
* add classNames and data-test attributes to elements for SmartX ([254a1d1](254a1d1))
* add CSS id to  button ([6859943](6859943))
* add data-name attribute in ControlGroup for ease in writing automated UI tests ([10da489](10da489))
* add data-test-loading for Select ([42a165d](42a165d))
* add ids to tab container in configuration page ([2a29d2f](2a29d2f))
* add notice in release tarball ([a4590e5](a4590e5))
* add schema.json in release tarball ([c474e7b](c474e7b))
* added comment ([f96adf1](f96adf1))
* added help text link support ([6c94df9](6c94df9))
* ADDON-61204 Remove support of placeholder property ([2677cf9](2677cf9))
* ADDON-61381 Fixed the design issue in Safari browser ([#386](#386)) ([b6a7195](b6a7195))
* ADDON-62193 encoded the redirect_uri upon opening the popup ([#401](#401)) ([3be7506](3be7506))
* ADDON-62948 Added support for subTitle field in service ([#403](#403)) ([d1a5af1](d1a5af1))
* ADDON-64637 add input value to query for menu navigation ([3ca0c43](3ca0c43))
* bug fixes related to input and configuration page ([ca21343](ca21343))
* bugs ([56f5a79](56f5a79))
* bump version ([90719c4](90719c4))
* change in order of validations ([1d10657](1d10657))
* changed let to const to fix eslint error ([65ba327](65ba327))
* className missing in styled title and subtitle ([9328e85](9328e85))
* cleared fields for other authentication methods when using one ([deb2a54](deb2a54))
* **code:** ADDON-46211 Fiixed the issue to set the dynmic placeholder ([#117](#117)) ([37e5488](37e5488))
* **code:** ADDON-47626 Fixed the sorting issue for custom mapping ([#118](#118)) ([97b5cb2](97b5cb2))
* **CODE:** ADDON-47714 Fixed dependent field reset issue ([#120](#120)) ([51d9f58](51d9f58))
* **CODE:** ADDON-56621 Fixed the account/appliance with same name as tabs name conflict ([#121](#121)) ([ff1db3a](ff1db3a))
* **CODE:** ADDON-56881 Fixed the line breaker issue ([#134](#134)) ([28cff26](28cff26))
* **CODE:** ADDON-57152 Fixed tabs clicking issue when style is set to page ([#170](#170)) ([4974d59](4974d59))
* **CODE:** ADDON-57949 Fixed the custom menu with style property related issue ([#167](#167)) ([cecb3f1](cecb3f1))
* **CODE:** ADDON-58763 Fixed typo ([#179](#179)) ([1c74fae](1c74fae))
* **CODE:** ADDON-58867 Fixed cancelling selected dropdown value ([#188](#188)) ([0144432](0144432))
* custom cell/row should re-render when row is updated ([d285772](d285772))
* default to `basic` oauth_type if `undefined` to handle upgrade scenario for some add-ons ([db009eb](db009eb))
* dependabot alert for `postcss` ([b4126b7](b4126b7))
* dependabot reported security issues for `css-what` and `glob-parent` packages ([228b4c9](228b4c9))
* downgrade splunkui to 4.0.0 ([80ef18f](80ef18f))
* dynamically cleared out fields ([d12a970](d12a970))
* enforce logic for displaying clear button for singleselect when its disabled ([d430c85](d430c85))
* enhance toast message for `MODE_CONFIG`, surround entity names in double quotes and remove optional placeholder for oauth fields as its conflicting ([e5fe24d](e5fe24d))
* eslint and semgrep ([9b36bea](9b36bea))
* eslint failures ([b5edf0f](b5edf0f))
* fallback to latest form state if resthandler skips some table fields from response ([85a668c](85a668c))
* form submit should wait for state update from custom hook onSave ([9e19fa5](9e19fa5))
* formatted the code ([c736188](c736188))
* handle value `undefined` in table sort ([05b854a](05b854a))
* handled validation of optional fields in case of null value ([18d0c35](18d0c35))
* handled warnings and updated the changes ([c8240d5](c8240d5))
* Include license in pack ([0bcd002](0bcd002))
* include license with output ([5fbaf98](5fbaf98))
* keep only one way routing as done in ucc < 5 ([82b3aa7](82b3aa7))
* load dependent fields on form create ([b85516d](b85516d))
* missing files ([fc5a191](fc5a191))
* moved location of redirect_page.js ([86b44f5](86b44f5))
* overrun ([570b447](570b447))
* panels are required with at least 1 panel inside ([#382](#382)) ([eff3566](eff3566))
* parse boolean of `disabled` before setting it in state ([da76a93](da76a93))
* pass `count` query param in rest to overcome default thirty records limit ([245a3d8](245a3d8))
* pass empty string to i18n if the field is optional ([c045d18](c045d18))
* pass row and field to custom cell/row for processing on re-render ([f5a845e](f5a845e))
* precedence of autoCompleteFields vs. endpointUrl and label-value mapping for handling form save without click or enter event on combobox option ([0db4606](0db4606))
* precendence for multiselect items fetching ([02339bf](02339bf))
* priority for placeholder of optional fields ([405db62](405db62))
* remove extra rows which are empty in moreInfo ([5fbda62](5fbda62))
* remove redirect_url field from conf file ([9be7d81](9be7d81))
* remove unused code comments ([b4752d3](b4752d3))
* resolve missed `type` param for custom input row feature ([#84](#84)) ([fe17252](fe17252))
* revert "feat: ADDON-61556 Introduced checkbox group component ([#394](#394))" ([#428](#428)) ([358b1be](358b1be))
* revert 0497ac4e2e961ac141307a3ab7e6790e9bd31705 ([#309](#309)) ([e77242f](e77242f))
* **routing:** handle record param deletion on wrong tab and fix tab change due to missing dep in useCallback ([a9fe88b](a9fe88b))
* **schema.json:** add required configuration field ([#442](#442)) ([c3af60b](c3af60b))
* security warning for @npmcli/git ([e6847a6](e6847a6))
* singleSelect null value not being posted in form submit and add mapping support for heading in globalConfig ([94e11c3](94e11c3))
* skip `null` value fields from displaying in table expansion row ([7448eb8](7448eb8))
* **smartx:** add selectors for better testing ([ed2c153](ed2c153))
* toast notification not displaying when table is missing ([67b3f12](67b3f12))
* typo in comment for base form sumbitting ([d8634a1](d8634a1))
* UI breaking when globalConfig does not have inputs config ([7cf8708](7cf8708))
* update form hook onCreate error handling ([4a66418](4a66418))
* update license files ([09ac164](09ac164))
* update license in package ([0778aea](0778aea))
* update notice file ([79c5e74](79c5e74))
* update notice file ([a0b6d3f](a0b6d3f))
* update notice file ([d78e9a3](d78e9a3))
* update notice file ([840796a](840796a))
* Update NOTICE file ([#29](#29)) ([676d4c0](676d4c0))
* update react ui version to 4.0.0 ([78c4c10](78c4c10))
* update react-ui version, add class to title and subtitle components and update error message ([b79a6f5](b79a6f5))
* updated changes and added text with link support ([e14c940](e14c940))
* updated review changes ([85030c3](85030c3))
* updated review changes ([1ea41a6](1ea41a6))
* updated textbox width and changed field value for custom cell ([713954e](713954e))
* variable naming for status mapping ([74c7c6a](74c7c6a))

### Features

* add ComboBox and Select conditional rendering based on globalConfig options ([dbca65a](dbca65a))
* add DashboardPanel-s to dashboard ([#381](#381)) ([882f952](882f952))
* add label support for ([ccb1a4d](ccb1a4d))
* add meta.checkForUpdates field ([#433](#433)) ([5d92e96](5d92e96))
* add new default XML file without input ([#114](#114)) ([a359a0e](a359a0e))
* add support for globalConfig.yaml as well as JSON ([#116](#116)) ([725bc5c](725bc5c))
* add support of `required` param in oauth config ([f5bdce3](f5bdce3))
* add UI feature to enable/disable inputs in bulk ([#437](#437)) ([ab471d0](ab471d0))
* Added support of group fields ([b297deb](b297deb))
* **ADDON-37808:** enhance UX and UI for the error pages ([ec702f5](ec702f5))
* ADDON-57046: Added file input component ([#187](#187)) ([e0fb336](e0fb336))
* ADDON-57152 added tabs feature in the Inputs page ([#133](#133)) ([a3d9cb1](a3d9cb1))
* ADDON-61556 Introduced checkbox group component ([#394](#394)) ([9ffed80](9ffed80))
* ADDON-62948 Added support for subTitle field in service ([#402](#402)) ([6acd7cd](6acd7cd))
* ADDON-65006 add group name to URL when redirecting with Menu ([#429](#429)) ([9130b01](9130b01))
* allow esm JS modules as custom ui extensions to support external deps ([a2cc734](a2cc734))
* apiVersion is not required anymore ([6d4bf23](6d4bf23))
* **CODE:** ADDON-57044 Added new support for Textarea field ([#180](#180)) ([69a62b5](69a62b5))
* **CODE:** ADDON-58172 Version bump all the deps ([#175](#175)) ([50d98f8](50d98f8))
* **CODE:** ADDON-58506 Improve table using docked property ([#181](#181)) ([041452f](041452f))
* codeql ([729f42e](729f42e))
* Custom menu implementation ([58b0571](58b0571))
* First checking ([5648478](5648478))
* publish JS dependencies to appserver/package/static/js/dependencies.txt ([#103](#103)) ([3236b1b](3236b1b))
* release v1.19.0 ([#218](#218)) ([e23fbc6](e23fbc6)), closes [#201](#201) [#207](#207) [#208](#208) [#209](#209) [#210](#210) [#211](#211) [#212](#212) [#217](#217)
* release v1.20.0 ([#236](#236)) ([996a463](996a463)), closes [#224](#224) [#225](#225) [#226](#226)
* release v1.21.0 ([#271](https://github.com/splunk/addonfactory-ucc-generator/issues/271)) ([0e5df40](0e5df40)), closes [#238](#238) [#239](#239) [#240](#240) [#249](#249) [#250](#250) [#251](#251) [#252](#252) [#258](#258)
* release v1.22.0 ([#293](#293)) ([9589e4a](9589e4a)), closes [#281](#281) [#282](#282) [#283](#283) [#291](#291) [#294](#294)
* release v1.23.0 ([#306](#306)) ([7af8c06](7af8c06)), closes [#295](#295) [#297](#297) [#296](#296) [#305](#305)
* release v1.24.0 ([#342](#342)) ([dff3799](dff3799)), closes [#328](#328) [#333](#333)
* release v1.25.0 ([#362](#362)) ([305e13b](305e13b)), closes [#360](#360) [#361](#361)
* Resolved comments ([6e7e424](6e7e424))
* Resolved review comments ([5998974](5998974))
* search internal logs button ([#371](#371)) ([439b0f6](439b0f6))
* support custom REST handlers ([#127](#127)) ([9b7ee29](9b7ee29))
* support placeholder entity type ([dd79c29](dd79c29))
* support placeholder in `globalConfig.json` for oauth fields ([8c90380](8c90380))
* trigger release (checkbox groups feature) ([#440](#440)) ([3c55957](3c55957))
* Updated dependencies ([ea02b95](ea02b95))
* use lazy loading for custom ui extensions ([7b3f349](7b3f349))
srv-rr-github-token added a commit that referenced this issue Oct 4, 2023
# [5.31.0](v5.30.0...v5.31.0) (2023-10-04)

### Bug Fixes

* Add ci ([#1](#1)) ([41c5a1a](41c5a1a))
* add classNames and data-test attributes to elements for SmartX ([254a1d1](254a1d1))
* add CSS id to  button ([6859943](6859943))
* add data-name attribute in ControlGroup for ease in writing automated UI tests ([10da489](10da489))
* add data-test-loading for Select ([42a165d](42a165d))
* add ids to tab container in configuration page ([2a29d2f](2a29d2f))
* add notice in release tarball ([a4590e5](a4590e5))
* add schema.json in release tarball ([c474e7b](c474e7b))
* added comment ([f96adf1](f96adf1))
* added help text link support ([6c94df9](6c94df9))
* ADDON-61204 Remove support of placeholder property ([2677cf9](2677cf9))
* ADDON-61381 Fixed the design issue in Safari browser ([#386](#386)) ([b6a7195](b6a7195))
* ADDON-62193 encoded the redirect_uri upon opening the popup ([#401](#401)) ([3be7506](3be7506))
* ADDON-62948 Added support for subTitle field in service ([#403](#403)) ([d1a5af1](d1a5af1))
* ADDON-64637 add input value to query for menu navigation ([3ca0c43](3ca0c43))
* bug fixes related to input and configuration page ([ca21343](ca21343))
* bugs ([56f5a79](56f5a79))
* bump version ([90719c4](90719c4))
* change in order of validations ([1d10657](1d10657))
* changed let to const to fix eslint error ([65ba327](65ba327))
* className missing in styled title and subtitle ([9328e85](9328e85))
* cleared fields for other authentication methods when using one ([deb2a54](deb2a54))
* **code:** ADDON-46211 Fiixed the issue to set the dynmic placeholder ([#117](#117)) ([37e5488](37e5488))
* **code:** ADDON-47626 Fixed the sorting issue for custom mapping ([#118](#118)) ([97b5cb2](97b5cb2))
* **CODE:** ADDON-47714 Fixed dependent field reset issue ([#120](#120)) ([51d9f58](51d9f58))
* **CODE:** ADDON-56621 Fixed the account/appliance with same name as tabs name conflict ([#121](#121)) ([ff1db3a](ff1db3a))
* **CODE:** ADDON-56881 Fixed the line breaker issue ([#134](#134)) ([28cff26](28cff26))
* **CODE:** ADDON-57152 Fixed tabs clicking issue when style is set to page ([#170](#170)) ([4974d59](4974d59))
* **CODE:** ADDON-57949 Fixed the custom menu with style property related issue ([#167](#167)) ([cecb3f1](cecb3f1))
* **CODE:** ADDON-58763 Fixed typo ([#179](#179)) ([1c74fae](1c74fae))
* **CODE:** ADDON-58867 Fixed cancelling selected dropdown value ([#188](#188)) ([0144432](0144432))
* custom cell/row should re-render when row is updated ([d285772](d285772))
* default to `basic` oauth_type if `undefined` to handle upgrade scenario for some add-ons ([db009eb](db009eb))
* dependabot alert for `postcss` ([b4126b7](b4126b7))
* dependabot reported security issues for `css-what` and `glob-parent` packages ([228b4c9](228b4c9))
* downgrade splunkui to 4.0.0 ([80ef18f](80ef18f))
* dynamically cleared out fields ([d12a970](d12a970))
* enforce logic for displaying clear button for singleselect when its disabled ([d430c85](d430c85))
* enhance toast message for `MODE_CONFIG`, surround entity names in double quotes and remove optional placeholder for oauth fields as its conflicting ([e5fe24d](e5fe24d))
* eslint and semgrep ([9b36bea](9b36bea))
* eslint failures ([b5edf0f](b5edf0f))
* fallback to latest form state if resthandler skips some table fields from response ([85a668c](85a668c))
* form submit should wait for state update from custom hook onSave ([9e19fa5](9e19fa5))
* formatted the code ([c736188](c736188))
* handle value `undefined` in table sort ([05b854a](05b854a))
* handled validation of optional fields in case of null value ([18d0c35](18d0c35))
* handled warnings and updated the changes ([c8240d5](c8240d5))
* Include license in pack ([0bcd002](0bcd002))
* include license with output ([5fbaf98](5fbaf98))
* keep only one way routing as done in ucc < 5 ([82b3aa7](82b3aa7))
* load dependent fields on form create ([b85516d](b85516d))
* missing files ([fc5a191](fc5a191))
* moved location of redirect_page.js ([86b44f5](86b44f5))
* overrun ([570b447](570b447))
* panels are required with at least 1 panel inside ([#382](#382)) ([eff3566](eff3566))
* parse boolean of `disabled` before setting it in state ([da76a93](da76a93))
* pass `count` query param in rest to overcome default thirty records limit ([245a3d8](245a3d8))
* pass empty string to i18n if the field is optional ([c045d18](c045d18))
* pass row and field to custom cell/row for processing on re-render ([f5a845e](f5a845e))
* precedence of autoCompleteFields vs. endpointUrl and label-value mapping for handling form save without click or enter event on combobox option ([0db4606](0db4606))
* precendence for multiselect items fetching ([02339bf](02339bf))
* priority for placeholder of optional fields ([405db62](405db62))
* remove extra rows which are empty in moreInfo ([5fbda62](5fbda62))
* remove redirect_url field from conf file ([9be7d81](9be7d81))
* remove unused code comments ([b4752d3](b4752d3))
* resolve missed `type` param for custom input row feature ([#84](#84)) ([fe17252](fe17252))
* revert "feat: ADDON-61556 Introduced checkbox group component ([#394](#394))" ([#428](#428)) ([358b1be](358b1be))
* revert 0497ac4e2e961ac141307a3ab7e6790e9bd31705 ([#309](#309)) ([e77242f](e77242f))
* **routing:** handle record param deletion on wrong tab and fix tab change due to missing dep in useCallback ([a9fe88b](a9fe88b))
* **schema.json:** add required configuration field ([#442](#442)) ([c3af60b](c3af60b))
* security warning for @npmcli/git ([e6847a6](e6847a6))
* singleSelect null value not being posted in form submit and add mapping support for heading in globalConfig ([94e11c3](94e11c3))
* skip `null` value fields from displaying in table expansion row ([7448eb8](7448eb8))
* **smartx:** add selectors for better testing ([ed2c153](ed2c153))
* toast notification not displaying when table is missing ([67b3f12](67b3f12))
* typo in comment for base form sumbitting ([d8634a1](d8634a1))
* UI breaking when globalConfig does not have inputs config ([7cf8708](7cf8708))
* update form hook onCreate error handling ([4a66418](4a66418))
* update license files ([09ac164](09ac164))
* update license in package ([0778aea](0778aea))
* update notice file ([79c5e74](79c5e74))
* update notice file ([a0b6d3f](a0b6d3f))
* update notice file ([d78e9a3](d78e9a3))
* update notice file ([840796a](840796a))
* Update NOTICE file ([#29](#29)) ([676d4c0](676d4c0))
* update react ui version to 4.0.0 ([78c4c10](78c4c10))
* update react-ui version, add class to title and subtitle components and update error message ([b79a6f5](b79a6f5))
* updated changes and added text with link support ([e14c940](e14c940))
* updated review changes ([85030c3](85030c3))
* updated review changes ([1ea41a6](1ea41a6))
* updated textbox width and changed field value for custom cell ([713954e](713954e))
* variable naming for status mapping ([74c7c6a](74c7c6a))

### Features

* add ComboBox and Select conditional rendering based on globalConfig options ([dbca65a](dbca65a))
* add DashboardPanel-s to dashboard ([#381](#381)) ([882f952](882f952))
* add label support for ([ccb1a4d](ccb1a4d))
* add meta.checkForUpdates field ([#433](#433)) ([5d92e96](5d92e96))
* add new default XML file without input ([#114](#114)) ([a359a0e](a359a0e))
* add support for globalConfig.yaml as well as JSON ([#116](#116)) ([725bc5c](725bc5c))
* add support of `required` param in oauth config ([f5bdce3](f5bdce3))
* add UI feature to enable/disable inputs in bulk ([#437](#437)) ([ab471d0](ab471d0))
* Added support of group fields ([b297deb](b297deb))
* **ADDON-37808:** enhance UX and UI for the error pages ([ec702f5](ec702f5))
* ADDON-57046: Added file input component ([#187](#187)) ([e0fb336](e0fb336))
* ADDON-57152 added tabs feature in the Inputs page ([#133](#133)) ([a3d9cb1](a3d9cb1))
* ADDON-61556 Introduced checkbox group component ([#394](#394)) ([9ffed80](9ffed80))
* ADDON-62948 Added support for subTitle field in service ([#402](#402)) ([6acd7cd](6acd7cd))
* ADDON-65006 add group name to URL when redirecting with Menu ([#429](#429)) ([9130b01](9130b01))
* allow esm JS modules as custom ui extensions to support external deps ([a2cc734](a2cc734))
* apiVersion is not required anymore ([6d4bf23](6d4bf23))
* **CODE:** ADDON-57044 Added new support for Textarea field ([#180](#180)) ([69a62b5](69a62b5))
* **CODE:** ADDON-58172 Version bump all the deps ([#175](#175)) ([50d98f8](50d98f8))
* **CODE:** ADDON-58506 Improve table using docked property ([#181](#181)) ([041452f](041452f))
* codeql ([729f42e](729f42e))
* Custom menu implementation ([58b0571](58b0571))
* First checking ([5648478](5648478))
* publish JS dependencies to appserver/package/static/js/dependencies.txt ([#103](#103)) ([3236b1b](3236b1b))
* release v1.19.0 ([#218](#218)) ([e23fbc6](e23fbc6)), closes [#201](#201) [#207](#207) [#208](#208) [#209](#209) [#210](#210) [#211](#211) [#212](#212) [#217](#217)
* release v1.20.0 ([#236](#236)) ([996a463](996a463)), closes [#224](#224) [#225](#225) [#226](#226)
* release v1.21.0 ([#271](https://github.com/splunk/addonfactory-ucc-generator/issues/271)) ([0e5df40](0e5df40)), closes [#238](#238) [#239](#239) [#240](#240) [#249](#249) [#250](#250) [#251](#251) [#252](#252) [#258](#258)
* release v1.22.0 ([#293](#293)) ([9589e4a](9589e4a)), closes [#281](#281) [#282](#282) [#283](#283) [#291](#291) [#294](#294)
* release v1.23.0 ([#306](#306)) ([7af8c06](7af8c06)), closes [#295](#295) [#297](#297) [#296](#296) [#305](#305)
* release v1.24.0 ([#342](#342)) ([dff3799](dff3799)), closes [#328](#328) [#333](#333)
* release v1.25.0 ([#362](#362)) ([305e13b](305e13b)), closes [#360](#360) [#361](#361)
* Resolved comments ([6e7e424](6e7e424))
* Resolved review comments ([5998974](5998974))
* search internal logs button ([#371](#371)) ([439b0f6](439b0f6))
* support custom REST handlers ([#127](#127)) ([9b7ee29](9b7ee29))
* support placeholder entity type ([dd79c29](dd79c29))
* support placeholder in `globalConfig.json` for oauth fields ([8c90380](8c90380))
* trigger release (checkbox groups feature) ([#440](#440)) ([3c55957](3c55957))
* Updated dependencies ([ea02b95](ea02b95))
* use lazy loading for custom ui extensions ([7b3f349](7b3f349))
srv-rr-github-token added a commit that referenced this issue Oct 5, 2023
# [5.31.0-beta.1](v5.30.0...v5.31.0-beta.1) (2023-10-05)

### Bug Fixes

* Add ci ([#1](#1)) ([41c5a1a](41c5a1a))
* add classNames and data-test attributes to elements for SmartX ([254a1d1](254a1d1))
* add CSS id to  button ([6859943](6859943))
* add data-name attribute in ControlGroup for ease in writing automated UI tests ([10da489](10da489))
* add data-test-loading for Select ([42a165d](42a165d))
* add ids to tab container in configuration page ([2a29d2f](2a29d2f))
* add notice in release tarball ([a4590e5](a4590e5))
* add schema.json in release tarball ([c474e7b](c474e7b))
* added comment ([f96adf1](f96adf1))
* added help text link support ([6c94df9](6c94df9))
* ADDON-61204 Remove support of placeholder property ([2677cf9](2677cf9))
* ADDON-61381 Fixed the design issue in Safari browser ([#386](#386)) ([b6a7195](b6a7195))
* ADDON-62193 encoded the redirect_uri upon opening the popup ([#401](#401)) ([3be7506](3be7506))
* ADDON-62948 Added support for subTitle field in service ([#403](#403)) ([d1a5af1](d1a5af1))
* ADDON-64637 add input value to query for menu navigation ([3ca0c43](3ca0c43))
* bug fixes related to input and configuration page ([ca21343](ca21343))
* bugs ([56f5a79](56f5a79))
* bump version ([90719c4](90719c4))
* change in order of validations ([1d10657](1d10657))
* changed let to const to fix eslint error ([65ba327](65ba327))
* className missing in styled title and subtitle ([9328e85](9328e85))
* cleared fields for other authentication methods when using one ([deb2a54](deb2a54))
* **code:** ADDON-46211 Fiixed the issue to set the dynmic placeholder ([#117](#117)) ([37e5488](37e5488))
* **code:** ADDON-47626 Fixed the sorting issue for custom mapping ([#118](#118)) ([97b5cb2](97b5cb2))
* **CODE:** ADDON-47714 Fixed dependent field reset issue ([#120](#120)) ([51d9f58](51d9f58))
* **CODE:** ADDON-56621 Fixed the account/appliance with same name as tabs name conflict ([#121](#121)) ([ff1db3a](ff1db3a))
* **CODE:** ADDON-56881 Fixed the line breaker issue ([#134](#134)) ([28cff26](28cff26))
* **CODE:** ADDON-57152 Fixed tabs clicking issue when style is set to page ([#170](#170)) ([4974d59](4974d59))
* **CODE:** ADDON-57949 Fixed the custom menu with style property related issue ([#167](#167)) ([cecb3f1](cecb3f1))
* **CODE:** ADDON-58763 Fixed typo ([#179](#179)) ([1c74fae](1c74fae))
* **CODE:** ADDON-58867 Fixed cancelling selected dropdown value ([#188](#188)) ([0144432](0144432))
* custom cell/row should re-render when row is updated ([d285772](d285772))
* default to `basic` oauth_type if `undefined` to handle upgrade scenario for some add-ons ([db009eb](db009eb))
* dependabot alert for `postcss` ([b4126b7](b4126b7))
* dependabot reported security issues for `css-what` and `glob-parent` packages ([228b4c9](228b4c9))
* downgrade splunkui to 4.0.0 ([80ef18f](80ef18f))
* dynamically cleared out fields ([d12a970](d12a970))
* enforce logic for displaying clear button for singleselect when its disabled ([d430c85](d430c85))
* enhance toast message for `MODE_CONFIG`, surround entity names in double quotes and remove optional placeholder for oauth fields as its conflicting ([e5fe24d](e5fe24d))
* eslint and semgrep ([9b36bea](9b36bea))
* eslint failures ([b5edf0f](b5edf0f))
* fallback to latest form state if resthandler skips some table fields from response ([85a668c](85a668c))
* form submit should wait for state update from custom hook onSave ([9e19fa5](9e19fa5))
* formatted the code ([c736188](c736188))
* handle value `undefined` in table sort ([05b854a](05b854a))
* handled validation of optional fields in case of null value ([18d0c35](18d0c35))
* handled warnings and updated the changes ([c8240d5](c8240d5))
* Include license in pack ([0bcd002](0bcd002))
* include license with output ([5fbaf98](5fbaf98))
* keep only one way routing as done in ucc < 5 ([82b3aa7](82b3aa7))
* load dependent fields on form create ([b85516d](b85516d))
* missing files ([fc5a191](fc5a191))
* moved location of redirect_page.js ([86b44f5](86b44f5))
* overrun ([570b447](570b447))
* panels are required with at least 1 panel inside ([#382](#382)) ([eff3566](eff3566))
* parse boolean of `disabled` before setting it in state ([da76a93](da76a93))
* pass `count` query param in rest to overcome default thirty records limit ([245a3d8](245a3d8))
* pass empty string to i18n if the field is optional ([c045d18](c045d18))
* pass row and field to custom cell/row for processing on re-render ([f5a845e](f5a845e))
* precedence of autoCompleteFields vs. endpointUrl and label-value mapping for handling form save without click or enter event on combobox option ([0db4606](0db4606))
* precendence for multiselect items fetching ([02339bf](02339bf))
* priority for placeholder of optional fields ([405db62](405db62))
* remove extra rows which are empty in moreInfo ([5fbda62](5fbda62))
* remove redirect_url field from conf file ([9be7d81](9be7d81))
* remove unused code comments ([b4752d3](b4752d3))
* resolve missed `type` param for custom input row feature ([#84](#84)) ([fe17252](fe17252))
* revert "feat: ADDON-61556 Introduced checkbox group component ([#394](#394))" ([#428](#428)) ([358b1be](358b1be))
* revert 0497ac4e2e961ac141307a3ab7e6790e9bd31705 ([#309](#309)) ([e77242f](e77242f))
* **routing:** handle record param deletion on wrong tab and fix tab change due to missing dep in useCallback ([a9fe88b](a9fe88b))
* **schema.json:** add required configuration field ([#442](#442)) ([c3af60b](c3af60b))
* security warning for @npmcli/git ([e6847a6](e6847a6))
* singleSelect null value not being posted in form submit and add mapping support for heading in globalConfig ([94e11c3](94e11c3))
* skip `null` value fields from displaying in table expansion row ([7448eb8](7448eb8))
* **smartx:** add selectors for better testing ([ed2c153](ed2c153))
* toast notification not displaying when table is missing ([67b3f12](67b3f12))
* typo in comment for base form sumbitting ([d8634a1](d8634a1))
* UI breaking when globalConfig does not have inputs config ([7cf8708](7cf8708))
* update form hook onCreate error handling ([4a66418](4a66418))
* update license files ([09ac164](09ac164))
* update license in package ([0778aea](0778aea))
* update notice file ([79c5e74](79c5e74))
* update notice file ([a0b6d3f](a0b6d3f))
* update notice file ([d78e9a3](d78e9a3))
* update notice file ([840796a](840796a))
* Update NOTICE file ([#29](#29)) ([676d4c0](676d4c0))
* update react ui version to 4.0.0 ([78c4c10](78c4c10))
* update react-ui version, add class to title and subtitle components and update error message ([b79a6f5](b79a6f5))
* updated changes and added text with link support ([e14c940](e14c940))
* updated review changes ([85030c3](85030c3))
* updated review changes ([1ea41a6](1ea41a6))
* updated textbox width and changed field value for custom cell ([713954e](713954e))
* variable naming for status mapping ([74c7c6a](74c7c6a))

### Features

* add ComboBox and Select conditional rendering based on globalConfig options ([dbca65a](dbca65a))
* add DashboardPanel-s to dashboard ([#381](#381)) ([882f952](882f952))
* add label support for ([ccb1a4d](ccb1a4d))
* add meta.checkForUpdates field ([#433](#433)) ([5d92e96](5d92e96))
* add new default XML file without input ([#114](#114)) ([a359a0e](a359a0e))
* add support for globalConfig.yaml as well as JSON ([#116](#116)) ([725bc5c](725bc5c))
* add support of `required` param in oauth config ([f5bdce3](f5bdce3))
* add UI feature to enable/disable inputs in bulk ([#437](#437)) ([ab471d0](ab471d0))
* Added support of group fields ([b297deb](b297deb))
* **ADDON-37808:** enhance UX and UI for the error pages ([ec702f5](ec702f5))
* ADDON-57046: Added file input component ([#187](#187)) ([e0fb336](e0fb336))
* ADDON-57152 added tabs feature in the Inputs page ([#133](#133)) ([a3d9cb1](a3d9cb1))
* ADDON-61556 Introduced checkbox group component ([#394](#394)) ([9ffed80](9ffed80))
* ADDON-62948 Added support for subTitle field in service ([#402](#402)) ([6acd7cd](6acd7cd))
* ADDON-65006 add group name to URL when redirecting with Menu ([#429](#429)) ([9130b01](9130b01))
* allow esm JS modules as custom ui extensions to support external deps ([a2cc734](a2cc734))
* apiVersion is not required anymore ([6d4bf23](6d4bf23))
* **CODE:** ADDON-57044 Added new support for Textarea field ([#180](#180)) ([69a62b5](69a62b5))
* **CODE:** ADDON-58172 Version bump all the deps ([#175](#175)) ([50d98f8](50d98f8))
* **CODE:** ADDON-58506 Improve table using docked property ([#181](#181)) ([041452f](041452f))
* codeql ([729f42e](729f42e))
* Custom menu implementation ([58b0571](58b0571))
* First checking ([5648478](5648478))
* publish JS dependencies to appserver/package/static/js/dependencies.txt ([#103](#103)) ([3236b1b](3236b1b))
* release v1.19.0 ([#218](#218)) ([e23fbc6](e23fbc6)), closes [#201](#201) [#207](#207) [#208](#208) [#209](#209) [#210](#210) [#211](#211) [#212](#212) [#217](#217)
* release v1.20.0 ([#236](#236)) ([996a463](996a463)), closes [#224](#224) [#225](#225) [#226](#226)
* release v1.21.0 ([#271](https://github.com/splunk/addonfactory-ucc-generator/issues/271)) ([0e5df40](0e5df40)), closes [#238](#238) [#239](#239) [#240](#240) [#249](#249) [#250](#250) [#251](#251) [#252](#252) [#258](#258)
* release v1.22.0 ([#293](#293)) ([9589e4a](9589e4a)), closes [#281](#281) [#282](#282) [#283](#283) [#291](#291) [#294](#294)
* release v1.23.0 ([#306](#306)) ([7af8c06](7af8c06)), closes [#295](#295) [#297](#297) [#296](#296) [#305](#305)
* release v1.24.0 ([#342](#342)) ([dff3799](dff3799)), closes [#328](#328) [#333](#333)
* release v1.25.0 ([#362](#362)) ([305e13b](305e13b)), closes [#360](#360) [#361](#361)
* Resolved comments ([6e7e424](6e7e424))
* Resolved review comments ([5998974](5998974))
* search internal logs button ([#371](#371)) ([439b0f6](439b0f6))
* support custom REST handlers ([#127](#127)) ([9b7ee29](9b7ee29))
* support placeholder entity type ([dd79c29](dd79c29))
* support placeholder in `globalConfig.json` for oauth fields ([8c90380](8c90380))
* trigger release (checkbox groups feature) ([#440](#440)) ([3c55957](3c55957))
* Updated dependencies ([ea02b95](ea02b95))
* use lazy loading for custom ui extensions ([7b3f349](7b3f349))
srv-rr-github-token added a commit that referenced this issue Oct 5, 2023
# [5.31.0](v5.30.0...v5.31.0) (2023-10-05)

### Bug Fixes

* Add ci ([#1](#1)) ([41c5a1a](41c5a1a))
* add classNames and data-test attributes to elements for SmartX ([254a1d1](254a1d1))
* add CSS id to  button ([6859943](6859943))
* add data-name attribute in ControlGroup for ease in writing automated UI tests ([10da489](10da489))
* add data-test-loading for Select ([42a165d](42a165d))
* add ids to tab container in configuration page ([2a29d2f](2a29d2f))
* add notice in release tarball ([a4590e5](a4590e5))
* add schema.json in release tarball ([c474e7b](c474e7b))
* added comment ([f96adf1](f96adf1))
* added help text link support ([6c94df9](6c94df9))
* ADDON-61204 Remove support of placeholder property ([2677cf9](2677cf9))
* ADDON-61381 Fixed the design issue in Safari browser ([#386](#386)) ([b6a7195](b6a7195))
* ADDON-62193 encoded the redirect_uri upon opening the popup ([#401](#401)) ([3be7506](3be7506))
* ADDON-62948 Added support for subTitle field in service ([#403](#403)) ([d1a5af1](d1a5af1))
* ADDON-64637 add input value to query for menu navigation ([3ca0c43](3ca0c43))
* bug fixes related to input and configuration page ([ca21343](ca21343))
* bugs ([56f5a79](56f5a79))
* bump version ([90719c4](90719c4))
* change in order of validations ([1d10657](1d10657))
* changed let to const to fix eslint error ([65ba327](65ba327))
* className missing in styled title and subtitle ([9328e85](9328e85))
* cleared fields for other authentication methods when using one ([deb2a54](deb2a54))
* **code:** ADDON-46211 Fiixed the issue to set the dynmic placeholder ([#117](#117)) ([37e5488](37e5488))
* **code:** ADDON-47626 Fixed the sorting issue for custom mapping ([#118](#118)) ([97b5cb2](97b5cb2))
* **CODE:** ADDON-47714 Fixed dependent field reset issue ([#120](#120)) ([51d9f58](51d9f58))
* **CODE:** ADDON-56621 Fixed the account/appliance with same name as tabs name conflict ([#121](#121)) ([ff1db3a](ff1db3a))
* **CODE:** ADDON-56881 Fixed the line breaker issue ([#134](#134)) ([28cff26](28cff26))
* **CODE:** ADDON-57152 Fixed tabs clicking issue when style is set to page ([#170](#170)) ([4974d59](4974d59))
* **CODE:** ADDON-57949 Fixed the custom menu with style property related issue ([#167](#167)) ([cecb3f1](cecb3f1))
* **CODE:** ADDON-58763 Fixed typo ([#179](#179)) ([1c74fae](1c74fae))
* **CODE:** ADDON-58867 Fixed cancelling selected dropdown value ([#188](#188)) ([0144432](0144432))
* custom cell/row should re-render when row is updated ([d285772](d285772))
* default to `basic` oauth_type if `undefined` to handle upgrade scenario for some add-ons ([db009eb](db009eb))
* dependabot alert for `postcss` ([b4126b7](b4126b7))
* dependabot reported security issues for `css-what` and `glob-parent` packages ([228b4c9](228b4c9))
* downgrade splunkui to 4.0.0 ([80ef18f](80ef18f))
* dynamically cleared out fields ([d12a970](d12a970))
* enforce logic for displaying clear button for singleselect when its disabled ([d430c85](d430c85))
* enhance toast message for `MODE_CONFIG`, surround entity names in double quotes and remove optional placeholder for oauth fields as its conflicting ([e5fe24d](e5fe24d))
* eslint and semgrep ([9b36bea](9b36bea))
* eslint failures ([b5edf0f](b5edf0f))
* fallback to latest form state if resthandler skips some table fields from response ([85a668c](85a668c))
* form submit should wait for state update from custom hook onSave ([9e19fa5](9e19fa5))
* formatted the code ([c736188](c736188))
* handle value `undefined` in table sort ([05b854a](05b854a))
* handled validation of optional fields in case of null value ([18d0c35](18d0c35))
* handled warnings and updated the changes ([c8240d5](c8240d5))
* Include license in pack ([0bcd002](0bcd002))
* include license with output ([5fbaf98](5fbaf98))
* keep only one way routing as done in ucc < 5 ([82b3aa7](82b3aa7))
* load dependent fields on form create ([b85516d](b85516d))
* missing files ([fc5a191](fc5a191))
* moved location of redirect_page.js ([86b44f5](86b44f5))
* overrun ([570b447](570b447))
* panels are required with at least 1 panel inside ([#382](#382)) ([eff3566](eff3566))
* parse boolean of `disabled` before setting it in state ([da76a93](da76a93))
* pass `count` query param in rest to overcome default thirty records limit ([245a3d8](245a3d8))
* pass empty string to i18n if the field is optional ([c045d18](c045d18))
* pass row and field to custom cell/row for processing on re-render ([f5a845e](f5a845e))
* precedence of autoCompleteFields vs. endpointUrl and label-value mapping for handling form save without click or enter event on combobox option ([0db4606](0db4606))
* precendence for multiselect items fetching ([02339bf](02339bf))
* priority for placeholder of optional fields ([405db62](405db62))
* remove extra rows which are empty in moreInfo ([5fbda62](5fbda62))
* remove redirect_url field from conf file ([9be7d81](9be7d81))
* remove unused code comments ([b4752d3](b4752d3))
* resolve missed `type` param for custom input row feature ([#84](#84)) ([fe17252](fe17252))
* revert "feat: ADDON-61556 Introduced checkbox group component ([#394](#394))" ([#428](#428)) ([358b1be](358b1be))
* revert 0497ac4e2e961ac141307a3ab7e6790e9bd31705 ([#309](#309)) ([e77242f](e77242f))
* **routing:** handle record param deletion on wrong tab and fix tab change due to missing dep in useCallback ([a9fe88b](a9fe88b))
* **schema.json:** add required configuration field ([#442](#442)) ([c3af60b](c3af60b))
* security warning for @npmcli/git ([e6847a6](e6847a6))
* singleSelect null value not being posted in form submit and add mapping support for heading in globalConfig ([94e11c3](94e11c3))
* skip `null` value fields from displaying in table expansion row ([7448eb8](7448eb8))
* **smartx:** add selectors for better testing ([ed2c153](ed2c153))
* toast notification not displaying when table is missing ([67b3f12](67b3f12))
* typo in comment for base form sumbitting ([d8634a1](d8634a1))
* UI breaking when globalConfig does not have inputs config ([7cf8708](7cf8708))
* update form hook onCreate error handling ([4a66418](4a66418))
* update license files ([09ac164](09ac164))
* update license in package ([0778aea](0778aea))
* update notice file ([79c5e74](79c5e74))
* update notice file ([a0b6d3f](a0b6d3f))
* update notice file ([d78e9a3](d78e9a3))
* update notice file ([840796a](840796a))
* Update NOTICE file ([#29](#29)) ([676d4c0](676d4c0))
* update react ui version to 4.0.0 ([78c4c10](78c4c10))
* update react-ui version, add class to title and subtitle components and update error message ([b79a6f5](b79a6f5))
* updated changes and added text with link support ([e14c940](e14c940))
* updated review changes ([85030c3](85030c3))
* updated review changes ([1ea41a6](1ea41a6))
* updated textbox width and changed field value for custom cell ([713954e](713954e))
* variable naming for status mapping ([74c7c6a](74c7c6a))

### Features

* add ComboBox and Select conditional rendering based on globalConfig options ([dbca65a](dbca65a))
* add DashboardPanel-s to dashboard ([#381](#381)) ([882f952](882f952))
* add label support for ([ccb1a4d](ccb1a4d))
* add meta.checkForUpdates field ([#433](#433)) ([5d92e96](5d92e96))
* add new default XML file without input ([#114](#114)) ([a359a0e](a359a0e))
* add support for globalConfig.yaml as well as JSON ([#116](#116)) ([725bc5c](725bc5c))
* add support of `required` param in oauth config ([f5bdce3](f5bdce3))
* add UI feature to enable/disable inputs in bulk ([#437](#437)) ([ab471d0](ab471d0))
* Added support of group fields ([b297deb](b297deb))
* **ADDON-37808:** enhance UX and UI for the error pages ([ec702f5](ec702f5))
* ADDON-57046: Added file input component ([#187](#187)) ([e0fb336](e0fb336))
* ADDON-57152 added tabs feature in the Inputs page ([#133](#133)) ([a3d9cb1](a3d9cb1))
* ADDON-61556 Introduced checkbox group component ([#394](#394)) ([9ffed80](9ffed80))
* ADDON-62948 Added support for subTitle field in service ([#402](#402)) ([6acd7cd](6acd7cd))
* ADDON-65006 add group name to URL when redirecting with Menu ([#429](#429)) ([9130b01](9130b01))
* allow esm JS modules as custom ui extensions to support external deps ([a2cc734](a2cc734))
* apiVersion is not required anymore ([6d4bf23](6d4bf23))
* **CODE:** ADDON-57044 Added new support for Textarea field ([#180](#180)) ([69a62b5](69a62b5))
* **CODE:** ADDON-58172 Version bump all the deps ([#175](#175)) ([50d98f8](50d98f8))
* **CODE:** ADDON-58506 Improve table using docked property ([#181](#181)) ([041452f](041452f))
* codeql ([729f42e](729f42e))
* Custom menu implementation ([58b0571](58b0571))
* First checking ([5648478](5648478))
* publish JS dependencies to appserver/package/static/js/dependencies.txt ([#103](#103)) ([3236b1b](3236b1b))
* release v1.19.0 ([#218](#218)) ([e23fbc6](e23fbc6)), closes [#201](#201) [#207](#207) [#208](#208) [#209](#209) [#210](#210) [#211](#211) [#212](#212) [#217](#217)
* release v1.20.0 ([#236](#236)) ([996a463](996a463)), closes [#224](#224) [#225](#225) [#226](#226)
* release v1.21.0 ([#271](https://github.com/splunk/addonfactory-ucc-generator/issues/271)) ([0e5df40](0e5df40)), closes [#238](#238) [#239](#239) [#240](#240) [#249](#249) [#250](#250) [#251](#251) [#252](#252) [#258](#258)
* release v1.22.0 ([#293](#293)) ([9589e4a](9589e4a)), closes [#281](#281) [#282](#282) [#283](#283) [#291](#291) [#294](#294)
* release v1.23.0 ([#306](#306)) ([7af8c06](7af8c06)), closes [#295](#295) [#297](#297) [#296](#296) [#305](#305)
* release v1.24.0 ([#342](#342)) ([dff3799](dff3799)), closes [#328](#328) [#333](#333)
* release v1.25.0 ([#362](#362)) ([305e13b](305e13b)), closes [#360](#360) [#361](#361)
* Resolved comments ([6e7e424](6e7e424))
* Resolved review comments ([5998974](5998974))
* search internal logs button ([#371](#371)) ([439b0f6](439b0f6))
* support custom REST handlers ([#127](#127)) ([9b7ee29](9b7ee29))
* support placeholder entity type ([dd79c29](dd79c29))
* support placeholder in `globalConfig.json` for oauth fields ([8c90380](8c90380))
* trigger release (checkbox groups feature) ([#440](#440)) ([3c55957](3c55957))
* Updated dependencies ([ea02b95](ea02b95))
* use lazy loading for custom ui extensions ([7b3f349](7b3f349))
@artemrys artemrys added the documentation Improvements or additions to documentation label Oct 10, 2023
@artemrys
Copy link
Member

I am documenting .uccignore feature, it will be available in v5.32.0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
3 participants