0.29.3 (2025-02-13)
0.29.2 (2025-02-04)
0.29.1 (2025-01-30)
- increase cypress timeout in failing test (2864aa6)
- dependencies: upgrade dhis2 dependencies (#497) (11db8b4)
0.29.0 (2025-01-29)
0.28.0 (2025-01-28)
0.27.1 (2025-01-27)
0.27.0 (2025-01-27)
0.26.2 (2025-01-27)
0.26.1 (2025-01-27)
0.26.0 (2025-01-27)
0.25.1 (2025-01-24)
- Revert "feat: implement indicator merge" (d8b9b64)
0.25.0 (2025-01-24)
- implement indicator merge (53781e3)
0.24.1 (2025-01-23)
0.24.0 (2025-01-22)
- remove J2ME PARSER (#500) [skip release] (e42c830)
- icons: update icons picker to support paginated api (#485) [skip release] (4668167)
- organisationUnit: selected org units update according to input.value [skip release] (#493) (2562297)
- implements actions for cat option combos separately (#499) (9b11c57)
- merge: indicator types merge (#455) [skip release] (b3e80d6)
- org unit group forms (#479) [skip release] (b899bdd)
- split data sets form into multiple components (#495) [skip release] (4f412b4)
0.23.1 (2025-01-16)
0.23.0 (2025-01-15)
- add translation action to org units (430da6e)
- make column sortable only if specified by backend (#487) (70185b7)
- override indicatortype available (#486) (42c0d31)
- show translated short name in details panel and add column (f45b81f)
0.22.0 (2025-01-09)
0.21.1 (2025-01-09)
0.21.0 (2025-01-08)
- add soem help text and maxLimit to transfers (#480) (e75957b)
- save navigation for dataelementGroup and -Sets (#482) (a5961c7)
- small copy fixes in category form (#478) [skip release] (7ec57db)
- add org unit option group set forms and list (#475) (57d5c1f)
- data set required and setup fields (#474) (f200336)
0.20.0 (2025-01-07)
- indent org unit with no child and refresh lists on updates (#473) [skip release] (b48825f)
- switch indicator type edit form to correct format (#477) (71cb979)
0.19.5 (2024-12-18)
- adjust form container styles (6d60814)
- adjust form footer styles (1be5c38)
- adjust global background color (6eab28e)
- adjust help and description texts (ec05922)
- adjust org unit row height, expand button (7e5b7a7)
- adjust sidebar filter empty state (dc1f21f)
- adjust table icon button color (fcfc1b5)
- data element group transfers sizing (d153156)
- only sort if persisted unless it is display name (#472) [skip release] (4e4b5b8)
- ou-tree field styling (f0e6d18)
- prevent sidebar focus styles on mouse click (c43aa2a)
- reduce page-title bottom margin (e4b3f0c)
- reduce sidebar filter padding (f96633b)
- remove global lineheight declaration (6e92f6c)
- sidebar filter placeholder label (3259147)
- sidebar filter placeholder style (70664f3)
- sidebar, sidenav style adjustments (501b53c)
- sort columns using non case sensitive sort (#469) [skip release] (e05fd78)
- use destructive style for delete menu items (209542b)
0.19.4 (2024-12-16)
- fix type of cat options dates (#467) [skip release] (321fed2)
- format factor from number to string on edit (#466) (338d4c7)
- show zero values, add factor validations (#463) [skip release] (1f1dcb1)
0.19.3 (2024-12-05)
0.19.2 (2024-12-05)
- date field to format date before displaying, org unit filters (#456) (8537bce)
- refresh list view on close of dialog (#461) (c10d79f)
- categoryCombo: validation and load optionSize on initial load [skip release] (#457) (a1a6110)
- categoryOption: load formName [skip release] (#458) (bb3baee)
- categoryOptionGroups: add custom attributesection to group/groupset [skip release] (#459) (5c853bc)
0.19.1 (2024-12-03)
- list: use translated values for name and shortName (#438) (19a763d)
- modelListView: allow empty filters (#454) [skip release] (177220f)
0.19.0 (2024-12-02)
0.18.0 (2024-11-28)
0.17.0 (2024-11-27)
0.16.1 (2024-11-25)
0.16.0 (2024-11-25)
- add indicator list type list view (#433) (2668c68)
- upgrade ui library to latest version (#448) (ba73ad8)
0.15.0 (2024-11-22)
0.14.0 (2024-11-18)
0.13.2 (2024-11-14)
- categoryOptionGroupSet: update view config and formName validation (#442) (b0253a1)
- list: disable list buttons when no access (#441) (5c0941f)
0.13.1 (2024-11-14)
- stop row loaders if there is an error (#440) (44a8080)
- optionSetSelect: fix optionSet crashing with initialValue (#439) (93b8d68)
0.13.0 (2024-11-14)
- address feedback on org unit edit page (2341bcb)
0.12.0 (2024-11-07)
0.11.0 (2024-11-05)
0.10.2 (2024-10-30)
- categoryOptionCombo: add ignore approval field (#423) (a5c7ac5)
- manageView: stable initialValues for form (#424) (2c5066a)
0.10.1 (2024-10-24)
0.10.0 (2024-10-23)
- lint errors (b5a0828)
0.9.0 (2024-10-22)
0.8.0 (2024-10-17)
0.7.1 (2024-10-08)
0.7.0 (2024-10-03)
0.6.0 (2024-09-30)
- add details panel to org list (8d3b87b)
0.5.0 (2024-09-30)
0.4.0 (2024-09-28)
- categories: category forms and form refactor (#407) (66216c4)
- org list deselect all + multi select actions (56fa5fc)
- remove select all checkbox from org list (84cfd3e)
0.3.1 (2024-08-20)
- icon: add app icon (5ace070)
0.3.0 (2024-08-20)
0.2.0 (2024-08-20)
0.1.1 (2024-06-07)
- trigger release (f05dca1)
- config: remove app from name (f137a54)
- fix cypress tests and color/icon buttons (#402) (251d76c)
- aggregation and value type fields: do not use generated types for validation (8edd272)
- aggregation type: use "NONE" as default value (89bb4c1)
- attributes: fix deselecting attribute (#361) (2cc8801)
- color and icon picker: add remove icon btn & adjust styles according to specs (c18f7f0)
- color and icon picker: make button component a html button instead of div (f7a2c50)
- custom attributes optionsets: add no-value-option only when not required (c10ec33)
- dataElement: default to default-cat-combo (#400) (90ff733)
- de form fields: make text translatable (8ab3090)
- download: default to only selected when list has selections (#394) (f7048fb)
- download: fix radio name (b4f703b)
- edit: fix icons api response (#377) (f014351)
- edit de: allow removing nested values (cc66cbd)
- filter: add useInfiniteDataQuery (0fa3b91)
- filters: use refactored sectionlistfilter for refetch (2dcbc75)
- form: fix cancel link (0fb0d12)
- form: fix editing style object (#362) (88e1a58)
- form: fix render 0 when empty custom attributes (92fb57a)
- form: hide custom attributes section if no attributes assigned (#384) (da4bbc9)
- form: stylistic issues: max-width, todos, labels (#385) (523e8e9)
- list: fix filter being cleared on refresh (#382) (fc2f881)
- list: improve select performance for big lists (#378) (0a98f3c)
- list: resolve reference names (#360) (ccd226c), closes #354
- managelistview: move reset to default to rightfooter (b177893)
- model single select: search loaded options for selected option (d022b8b)
- model single select: search loaded options for selected option (57ad629)
- modelview: put empty array if default (13baa3e)
- systemSettings: use generic type for setting inference (#393) (e115fc6)
- add empty list message (647713b)
- add linkbutton component (c19814f)
- cleanup (407c912)
- cleanup filter props in DE-List (3242a4f)
- failing test (b506bae)
- filtereddataelement type (22e1600)
- fix failing test (e5c7eb5)
- fix sorting of filters (1206241)
- fix uncontrolled input in identifiablefilter (a4b2292)
- handle errors in list request (ec160e7)
- hide unauthorized section cards (11e18e6)
- missing files (6718da9)
- reset paging when clearing filters (fdb0b10)
- resolve conflict between cypress and jest types (475907c)
- review (92c1648)
- simplify initial selected logic (eb4ce54)
- some cleanup (432ac43)
- some cleanup (52b3521)
- update default view for dataElements (2125f77)
- searchable single selects: add posibility to deselect (f557dd0)
- searchable single selects: use old-app default labels (7e5c907)
- sectionlist: add page title (#346) (110089f)
- summarycard: adjust icon-less design (b938394)
- summarycard: remove unneeded wrapper (72289c7)
- summarycard: update button styles (#353) (494cf62)
- update and simplify filter logic (c4c507f)
- update empty text (4e6e0b1)
- use spacers for styling (0522f81)
- wip filters (342dbad)
- usemodelgist: add goToPage to paginator (5367159)
- add dynamicparams (5e76a8c)
- add missing dataElements pages (3992228)
- add missing folder (db51744)
- add missing folder (c205bb1)
- add parentSectionKey to sections (d6571f2)
- add relationShipType section (da8132f)
- add sections routes and legacy-redirects (7971346)
- base types for schema saved schemas in zustand (92055bc)
- better loadschema typings (dcda02d)
- better schema typing (f83c0bd)
- cleanup (086a266)
- cleanup (74b7321)
- cleanup comment (0dff06a)
- cleanup schema-routes (3f36f28)
- cleanup schemas (416acb9)
- deduplicate deps (10351a2)
- deduplicate yarn lock (3916128)
- improve BaseModelSchemas type (5151f6e)
- layout overflow (a56f459)
- legacy redirect (c00e996)
- legacy routing for non-standard sections (4a23954)
- load overviews in same chunk (220a69e)
- map properties to record (2a25430)
- merge all generates files (4c54b25)
- remove code, add handle to route (32acb49)
- remove locales folder (f3ed675)
- remove unnecessary file (f103853)
- simplify result type (4741bcc)
- update useLoadApp with typefix (13ae9d8)
- useSchemaSectionHandleOrThrow (0812aa9)
- auth: consider ALL authority (561f236)
- deps: upgrade app-runtime for type fix (a0069bd)
- layout: prepare layout for hide sidebar (fd795d1)
- legacyredirects: fix programs redirect (db225bb)
- overview: fix category description (c761c41)
- overview: use constants for overview (095e0d6)
- overviewcards: add link to card (03e88e1)
- router: allow sections to opt-out of new/edit routes (59f85f6)
- router: use replace for index redirect (7007a18)
- schemas: improve schema types (43b1a9b)
- sections: add section constants (19187ca)
- sections: make parentSectionKey required (fb5ebe6)
- sidebar: add missing category (80bc7c4)
- sidebar: open routes when child routes matches (faaedbd)
- summarycard: fix nested links and missing param (#335) (e20a1dc)
- type: add app-rutime query-type (8fd573d)
- types: add declaration for @dhis2/ui modules (0a2ab11)
- types: add missing error type (fbe957d)
- types: fix type errors in files (faeb206)
- move declarations to global.d.ts (39f5573)
- remove unused type (84c1c38)
- rename sidenav (510b949)
- sidebarlinks filename and use plural for overview path (4307be8)
- types (3e5477c)
- wrong casing for file name (a57c46c)
- authorities: respect keyRequireAddToView when filtering sections (#347) (4031f68)
- breadcrumb: breadcrumbs navigation (#328) (b247c53)
- custom attributes: add "No value" option to optionset attributes (de8cf8c)
- data element forms: add validation (#359) (331eabd)
- data elements: add form field rules (a77697d)
- de edit and new: handle loading and error states correctly (32f7e20)
- de form: add aggregation level intro text (402de21)
- detailsPanel: add detailsPanel in list-view (#358) (aceade9), closes #354
- filters: add filters for dataSet and catCombo (5c7acb4)
- filters: rework config for better type safety for dynamic filters (c132fd6)
- layout: add foundation (#323) (8b4d90c)
- list: add bulk sharing (#373) (70e8d96)
- list: add filters to manage view (5d67e27)
- list: add list for group and groupset (#379) (77f5695)
- list: add more dropdown (0ff853d)
- list: add sort for columns (#368) (90b02a4)
- list: add translation dialog (#389) (d21cd95), closes #392
- list: download dialog (#392) (d2b6582)
- list: manage columns (#352) (9ecd37d), closes #354
- list: sharing dialog (#374) (abdad54)
- list view: add delete action to row items (#376) (d1eeef9)
- add data element group New and Edit views (b06d6f2)
- add data element group set New and Edit views (3c02ce8)
- list: implement more menu (734d47d)
- add controlled searchable select & category combo select (#351) (bb91abb)
- add data elements add/edit form (#344) (a9daea7)
- add publicAccessFilter (a7e5d2f)
- list: pagination (cc29470)
- list: render user-friendly values (#350) (f03c2b6)
- systemSettings: load systemsettings on appload (#348) (9e268df)
- add protectedsection (664e5dc)
- add translations for model constants (c689080)
- filter authorized sections in overview (cfdf9f5)
- logic to hide sidebar (ead5966)
- sectionlistheader, wip filters (f585402)
- sectionlistwrapper (d59d5ae)
- useModelGist (fcd341c)
- useSectionListFilter (c431631)
- working filters (0eac9d1)
- authorities: add authority hooks (4d3d6e8)
- model-types: add generated modeltypes (8e888fe)
- model-types: add generated modeltypes (#339) (fc7e225)
- modeltypes: add modeltypes (d3c2486)
- overview: add category overview (ed97305)
- sectionlist: add sectionList for data elements (7721bbb)
- config: remove app from name (f137a54)
- fix cypress tests and color/icon buttons (#402) (251d76c)
- aggregation and value type fields: do not use generated types for validation (8edd272)
- aggregation type: use "NONE" as default value (89bb4c1)
- attributes: fix deselecting attribute (#361) (2cc8801)
- color and icon picker: add remove icon btn & adjust styles according to specs (c18f7f0)
- color and icon picker: make button component a html button instead of div (f7a2c50)
- custom attributes optionsets: add no-value-option only when not required (c10ec33)
- dataElement: default to default-cat-combo (#400) (90ff733)
- de form fields: make text translatable (8ab3090)
- download: default to only selected when list has selections (#394) (f7048fb)
- download: fix radio name (b4f703b)
- edit: fix icons api response (#377) (f014351)
- edit de: allow removing nested values (cc66cbd)
- filter: add useInfiniteDataQuery (0fa3b91)
- filters: use refactored sectionlistfilter for refetch (2dcbc75)
- form: fix cancel link (0fb0d12)
- form: fix editing style object (#362) (88e1a58)
- form: fix render 0 when empty custom attributes (92fb57a)
- form: hide custom attributes section if no attributes assigned (#384) (da4bbc9)
- form: stylistic issues: max-width, todos, labels (#385) (523e8e9)
- list: fix filter being cleared on refresh (#382) (fc2f881)
- list: improve select performance for big lists (#378) (0a98f3c)
- list: resolve reference names (#360) (ccd226c), closes #354
- managelistview: move reset to default to rightfooter (b177893)
- model single select: search loaded options for selected option (d022b8b)
- model single select: search loaded options for selected option (57ad629)
- modelview: put empty array if default (13baa3e)
- systemSettings: use generic type for setting inference (#393) (e115fc6)
- add empty list message (647713b)
- add linkbutton component (c19814f)
- cleanup (407c912)
- cleanup filter props in DE-List (3242a4f)
- failing test (b506bae)
- filtereddataelement type (22e1600)
- fix failing test (e5c7eb5)
- fix sorting of filters (1206241)
- fix uncontrolled input in identifiablefilter (a4b2292)
- handle errors in list request (ec160e7)
- hide unauthorized section cards (11e18e6)
- missing files (6718da9)
- reset paging when clearing filters (fdb0b10)
- resolve conflict between cypress and jest types (475907c)
- review (92c1648)
- simplify initial selected logic (eb4ce54)
- some cleanup (432ac43)
- some cleanup (52b3521)
- update default view for dataElements (2125f77)
- searchable single selects: add posibility to deselect (f557dd0)
- searchable single selects: use old-app default labels (7e5c907)
- sectionlist: add page title (#346) (110089f)
- summarycard: adjust icon-less design (b938394)
- summarycard: remove unneeded wrapper (72289c7)
- summarycard: update button styles (#353) (494cf62)
- update and simplify filter logic (c4c507f)
- update empty text (4e6e0b1)
- use spacers for styling (0522f81)
- wip filters (342dbad)
- usemodelgist: add goToPage to paginator (5367159)
- add dynamicparams (5e76a8c)
- add missing dataElements pages (3992228)
- add missing folder (db51744)
- add missing folder (c205bb1)
- add parentSectionKey to sections (d6571f2)
- add relationShipType section (da8132f)
- add sections routes and legacy-redirects (7971346)
- base types for schema saved schemas in zustand (92055bc)
- better loadschema typings (dcda02d)
- better schema typing (f83c0bd)
- cleanup (086a266)
- cleanup (74b7321)
- cleanup comment (0dff06a)
- cleanup schema-routes (3f36f28)
- cleanup schemas (416acb9)
- deduplicate deps (10351a2)
- deduplicate yarn lock (3916128)
- improve BaseModelSchemas type (5151f6e)
- layout overflow (a56f459)
- legacy redirect (c00e996)
- legacy routing for non-standard sections (4a23954)
- load overviews in same chunk (220a69e)
- map properties to record (2a25430)
- merge all generates files (4c54b25)
- remove code, add handle to route (32acb49)
- remove locales folder (f3ed675)
- remove unnecessary file (f103853)
- simplify result type (4741bcc)
- update useLoadApp with typefix (13ae9d8)
- useSchemaSectionHandleOrThrow (0812aa9)
- auth: consider ALL authority (561f236)
- deps: upgrade app-runtime for type fix (a0069bd)
- layout: prepare layout for hide sidebar (fd795d1)
- legacyredirects: fix programs redirect (db225bb)
- overview: fix category description (c761c41)
- overview: use constants for overview (095e0d6)
- overviewcards: add link to card (03e88e1)
- router: allow sections to opt-out of new/edit routes (59f85f6)
- router: use replace for index redirect (7007a18)
- schemas: improve schema types (43b1a9b)
- sections: add section constants (19187ca)
- sections: make parentSectionKey required (fb5ebe6)
- sidebar: add missing category (80bc7c4)
- sidebar: open routes when child routes matches (faaedbd)
- summarycard: fix nested links and missing param (#335) (e20a1dc)
- type: add app-rutime query-type (8fd573d)
- types: add declaration for @dhis2/ui modules (0a2ab11)
- types: add missing error type (fbe957d)
- types: fix type errors in files (faeb206)
- move declarations to global.d.ts (39f5573)
- remove unused type (84c1c38)
- rename sidenav (510b949)
- sidebarlinks filename and use plural for overview path (4307be8)
- types (3e5477c)
- wrong casing for file name (a57c46c)
- authorities: respect keyRequireAddToView when filtering sections (#347) (4031f68)
- breadcrumb: breadcrumbs navigation (#328) (b247c53)
- custom attributes: add "No value" option to optionset attributes (de8cf8c)
- data element forms: add validation (#359) (331eabd)
- data elements: add form field rules (a77697d)
- de edit and new: handle loading and error states correctly (32f7e20)
- de form: add aggregation level intro text (402de21)
- detailsPanel: add detailsPanel in list-view (#358) (aceade9), closes #354
- filters: add filters for dataSet and catCombo (5c7acb4)
- filters: rework config for better type safety for dynamic filters (c132fd6)
- layout: add foundation (#323) (8b4d90c)
- list: add bulk sharing (#373) (70e8d96)
- list: add filters to manage view (5d67e27)
- list: add list for group and groupset (#379) (77f5695)
- list: add more dropdown (0ff853d)
- list: add sort for columns (#368) (90b02a4)
- list: add translation dialog (#389) (d21cd95), closes #392
- list: download dialog (#392) (d2b6582)
- list: manage columns (#352) (9ecd37d), closes #354
- list: sharing dialog (#374) (abdad54)
- list view: add delete action to row items (#376) (d1eeef9)
- add data element group New and Edit views (b06d6f2)
- add data element group set New and Edit views (3c02ce8)
- list: implement more menu (734d47d)
- add controlled searchable select & category combo select (#351) (bb91abb)
- add data elements add/edit form (#344) (a9daea7)
- add publicAccessFilter (a7e5d2f)
- list: pagination (cc29470)
- list: render user-friendly values (#350) (f03c2b6)
- systemSettings: load systemsettings on appload (#348) (9e268df)
- add protectedsection (664e5dc)
- add translations for model constants (c689080)
- filter authorized sections in overview (cfdf9f5)
- logic to hide sidebar (ead5966)
- sectionlistheader, wip filters (f585402)
- sectionlistwrapper (d59d5ae)
- useModelGist (fcd341c)
- useSectionListFilter (c431631)
- working filters (0eac9d1)
- authorities: add authority hooks (4d3d6e8)
- model-types: add generated modeltypes (8e888fe)
- model-types: add generated modeltypes (#339) (fc7e225)
- modeltypes: add modeltypes (d3c2486)
- overview: add category overview (ed97305)
- sectionlist: add sectionList for data elements (7721bbb)