Skip to content

Latest commit

 

History

History
173 lines (139 loc) · 12.1 KB

CHANGELOG.md

File metadata and controls

173 lines (139 loc) · 12.1 KB

6.0.1 / 2018-10-01

New functionality added in a backwards-compatible manner:

  • OLMIS-5235:: Extended LocalDatabase class:
    • Added pouchdb-find.
    • Added putAll method to the LocalDatabase.

6.0.0 / 2018-08-16

Breaking changes:

New functionality added in a backwards-compatible manner:

  • OLMIS-4600: Added input for managing tags.
  • OLMIS-4623: Added support for non-paginated endpoints to OpenlmisResource.
  • OLMIS-4622: Added the object mapper class.
  • OLMIS-3675: Added support for custom pagination parameter names to the paginationService.
  • OLMIS-4838: Added option to display informational alert to the alertService.
  • OLMIS-4797: Added feature flag service.

Improvements:

  • OLMIS-4744: Added Jenkinsfile.
  • OLMIS-4795: Updated dev-ui to version 8.
  • OLMIS-4935: Added UUID v4 generator.
  • OLMIS-4985: Extended OpenlmisRepository with the ability to query.
  • OLMIS-4984: Extended OpenlmisRepository with the ability to specify custom id parameter name.
  • OLMIS-4535: StateTrackerService will no longer trigger reload by default when offline.

Bug fixes:

  • OLMIS-4415: Fixed weird datepicker behavior when entering the text instead of picking it from the component.
  • OLMIS-3675: Fixed broken pagination when coming back to a paginated parent screen from a paginated child screen using "Back" button.
  • OLMIS-4838: Fixed bug with alert promise not being resolved after the modal was closed.
  • OLMIS-4481: Fixed bug with double click required to open filter popover.
  • OLMIS-5144: Fixed bug with formatting money values.

5.3.0 / 2018-04-24

New functionality added in a backwards-compatible manner:

  • OLMIS-3108: Updated to use dev-ui v7 transifex build process
  • OLMIS-2656: Added filter component.
  • OLMIS-3738: Added horizontal scrollbar to the table container.
  • OLMIS-3917: Added optional title to confirm modal.
  • OLMIS-3995: Added OpenLMISRepository and OpenLMISRepositoryImpl classes.
  • OLMIS-3166: Added openlmisAppCache component.
  • OLMIS-3826: Added facility filter to display formatted facilities.
  • OLMIS-4127: Added util function to convert epoch in milliseconds to ISO-formatted date string.
  • OLMIS-3779:: Added number of flters to the filter button.

Improvements:

  • OLMIS-3876: Applied filter component to all forms in an openlmis-table-container
  • OLMIS-3563: Added moving ng-if from input to wrapper element.
  • OLMIS-3080: Removed warning modal.
  • OLMIS-2695: Following improvements to components: ** Added 'add days to date' method to date utils. ** Added disabled attribute to datepicker. ** Fixed changing page in pagination component to not reload parent state.
  • OLMIS-3326: The notificationService will now wait for the loadingModalService to close before displaying any notification
  • OLMIS-3905: Add min-width to select dropdown
  • OLMIS-3908: Reduced vertical space in page header
  • OLMIS-4195: Added empty-row directive
  • OLMIS-4026: Updated openlmis-table to display borders.
  • OLMIS-4143: Updated openlmis-sort to align elements in the sort component.

Bug fixes:

  • OLMIS-3806:: Fixed date picker to not change selected date
  • OLMIS-3909:: Fixed scrollbar hiding underneath sticky columns
  • OLMIS-4195:: Forms styled with .openlmis-table-container will now flex to the match their parents
  • OLMIS-4397:: Fixed min and max date restrictions on the datepicker
  • OLMIS-4469:: Fixed hiding loading modal after it is shown

5.2.0 / 2017-11-09

New functionality added in a backwards-compatible manner:

  • OLMIS-3182: Added openlmis-table-pane that implements high performance table rendering for large data tables.
  • OLMIS-2655: Added sort control component.
  • OLMIS-3462: Added debounce option for inputs.
  • OLMIS-3199: Added PouchDB.

New functionality:

  • Added modalStateProvider to ease modal state defining

Bug fixes:

  • OLMIS-3248: Added missing message for number validation.
  • OLMIS-3170: Fixed auto resize input controls.
  • OLMIS-3500: Fixed a bug with background changing color when scrolling.

Improvements:

  • OLMIS-3114: Improved table keyboard accessibility ** Made table scroll if focused cell is off screen ** Wrapped checkboxes in table cells automatically if they don't have a label
  • Modals now have backdrop and escape close actions disabled by default. Can by overridden by adding 'backdrop' and 'static' properties to the dialog definition.
  • Extended stateTrackerService with the ability to override previous state parameters and pass state options.
  • Updated dev-ui version to 6.
  • OLMIS-3359: Improved the way offline is detected.

5.1.1 / 2017-09-01

New functionality added in a backwards-compatible manner:

  • OLMIS-2978: Made sticky table element animation more performant.
  • OLMIS-2573: Re-worked table form error messages to not have multiple focusable elements.
  • OLMIS-1693: Added openlmis-invalid and error message documentation.
  • OLMIS-249: Datepicker element now allows translating day and month names.
  • OLMIS-2817: Added new file input directive.
  • OLMIS-3001: Added external url run block, that allows opening external urls.

Bug fixes:

  • OLMIS-3088: Re-implemented tab error icon.
  • OLMIS-3036: Cleaned up and formalized input-group error message implementation.
  • OLMIS-3042: Updated openlmis-invalid and openlmis-popover element compilation to fix popovers from instantly closing.
  • OLMIS-2806: Fixed stock adjustment reasons display order not being respected in the UI.

5.1.0 / 2017-06-22

New functionality added in a backwards-compatible manner:

  • OLMIS-2704: Added style for button inside alert.
  • OLMIS-2657: Added openlmis-cache service to support openlmis-facility-program-select.
  • OLMIS-2572: Added popover-trigger-area attribute to the popover directive which lets user chose whether the whole element or just the added button should trigger the popover.
  • OLMIS-2509: Fixed calculation of the tbody title width, which was causing some strange behavior of the tables.
  • OLMIS-2476: Simplified select implementation with select2
  • OLMIS-2444: Added new "add" button class.
  • OLMIS-2494: Added textarea-required directive responsible for displaying "This field is required" when form have been submitted, but didn't pass the validations. Recolored the "This field is required" to red.
  • OLMIS-2548: Added isOpened flag to loadingModalService.
  • OLMIS-2648: Added possibility to customize cancel button message in confirm service, added support for messages with parameters.

Bug fixes:

  • OLMIS-2660: Made "No options available" show when there is unknown option
  • OLMIS-2328: Fixed table resizing bug.

5.0.1 / 2017-05-26

Bug fixes:

  • OLMIS-2329: Removed initial timeout from the saving indicator
  • OLMIS-2224: Offline flag is now stored in local storage
  • OLMIS-2328: Fixed issues with resizing on tables with colspan and sticky columns
  • OLMIS-2489: Form error will now be properly displayed even if the translation can't be found
  • OLMIS-2471: Aligned locale selection and logout button.

5.0.0 / 2017-05-08

Compatibility breaking changes:

  • OLMIS-2355: Inncorect working sticky columns - large gap in tables
    • Columns that are supposed to be sticked to the right side require additional class.

New functionality added in a backwards-compatible manner:

  • Added progress bar component.
  • OLMIS-2037: Focused auto-saving behavior notifications
    • Added auto-saving component.
  • OLMIS-2045: Wrap datepicker in popover element
  • OLMIS-2164: Change screen after requisition action
    • Added StateTrackerService.

Bug fixes and performance improvements which are backwards-compatible:

  • Fixed a bug with loading modal not closing sometimes.
  • Improved select component.
  • OLMIS-2142: A slight gap between the toolbar and the edge of the screen
  • OLMIS-2291: The message of "Showing xx item(s) out of xx total" didn't works correctly on the physical inventory page (also on the requisition page).