Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

All changes are backwards-compatible. Any changes to data include automated migrations from previous versions back to 3.0.1. Any exceptions are identified in the Components sections below.

...

Download or View on GitHub

OpenLMIS Reference Distribution 3.01.2

Components

Version 3.01.2 of the Reference Distribution has updated versions of the components listed below. The Reference Distribution bundles these component together using Docker to create a complete OpenLMIS instance.

For background info about how components and the Reference Distribution are versioned, see Versioning and Releasing.

Reference UI 5.0.

...

2

The reference UI bundles the following UI components together:

ui-components 5.

...

x.

...

Compatibility breaking changes (impacts APIs and developers, but not impact to users and their data):

  • OLMIS-2355: Incorrect 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).

y

blah...

auth-ui 5.0.0

Compatibility breaking changes (impacts APIs and developers, but not impact to users and their data):

  • OLMIS-2107: Add breadcrumbs to top of page navigation
    • Main state has been added to the whole application and thus interceptors had to be modified to redirect to the correct states

New functionality added in a backwards-compatible manner:

  • OLMIS-2066: Profile and logout are confusing
    • Logout button has been moved to the navigation bar.

Bug fixes and performance improvements which are backwards-compatible:

  • OLMIS-2267: Email optional for user setup
  • OLMIS-2204: The administration menu item should always be the last menu item

Dev and tooling updates made in a backwards-compatible manner:

...

b

referencedata-ui 5.0.0

Compatibility breaking changes (impacts APIs and developers, but not impact to users and their data):

  • OLMIS-2107: Add breadcrumbs to top of page navigation
    • All states have been modified to be descendants of the main state.

New functionality added in a backwards-compatible manner:

Image Removed

Dev and tooling updates made in a backwards-compatible manner:

...

  • Migrated to dev-ui v3.

...

b

fulfillment-ui 5.0.0

Compatibility breaking changes (impacts APIs and developers, but not impact to users and their data):

  • OLMIS-2107: Add breadcrumbs to top of page navigation
    • All states have been modified to be descendants of the main state.

Bug fixes and performance improvements which are backwards-compatible:

  • OLMIS-2355: Inncorect working sticky columns - large gap in tables
  • OLMIS-2204: The administration menu item should always be the last menu item
    • Priority of all fulfillment screens have been changed to 0.

Dev and tooling updates made in a backwards-compatible manner:

  • OLMIS-1853: Separate push and pull Transifex tasks in build
    • Migrated to dev-ui 3.
  • OLMIS-1609: UI i18N message strings are not standardized
  • OLMIS-2204: The administration menu item should always be the last menu item

b

report-ui 5.0.0

Compatibility breaking changes (impacts APIs and developers, but not impact to users and their data):

  • OLMIS-2107: Add breadcrumbs to top of page navigation
    • All states have been modified to be descendants of the main state.

New functionality added in a backwards-compatible manner:

  • Added support for multiple reporting services.
  • Added support for predefined filter options in Jasper template parameters.
  • Added support for report parameter dependencies.

Dev and tooling updates made in a backwards-compatible manner:

...

  • Migrated to dev-ui v3.

...

b

requisition-ui 5.0.0

Compatibility breaking changes (impacts APIs and developers, but not impact to users and their data):

  • OLMIS-2107: Add breadcrumbs to top of page navigation
    • All states have been modified to be descendants of the main state.

New functionality added in a backwards-compatible manner:

  • OLMIS-2037: Focused auto-saving behavior notifications
  • OLMIS-2164: Change screen after requisition action
  • OLMIS-2165: Search screens to preserve search values in URL

Bug fixes and performance improvements which are backwards-compatible:

  • OLMIS-2158: Requisition print out not populating quantities nor display order
  • OLMIS-2218: Requisition column Total Losses and Adjustments has no sanity validation
  • OLMIS-2223: Offline requisition does not have a Remove button
  • OLMIS-2268: Adjustment modal Quantity field becomes invalid immediately
  • OLMIS-2276: Select drop down arrows and required fields missing
  • OLMIS-2288: Can not initialize requisition for "My supervised facilities"
  • OLMIS-2289: Incorrect values on the Approved/Released requisition view
  • OLMIS-2302: Update Requisition template validations for Adjusted Consumption
  • OLMIS-2305: Error message not displaying during authorization
  • OLMIS-2310: Error icon does not have a message
  • OLMIS-2408: SoH Incorrect and NaN Error
  • OLMIS-2410: View Comments run off screen when comments are long
  • OLMIS-2420: In_approval requisitions are not displayed on the Approve view

Dev and tooling updates made in a backwards-compatible manner:

  • OLMIS-1609: UI i18N message strings are not standardized
  • OLMIS-1853: Separate push and pull Transifex tasks in build
    • Migrated to dev-ui v3.
  • OLMIS-2204: The administration menu item should always be the last menu item
    • Priority of all main navigation states have been changed to 10.
  • OLMIS-2406: State tracker service does not work if there is no previous state stored
    • Added support for state tracker.

Requisition Service 3.1.2

This component includes many bug fixes since Requisition Service 3.1.1 as well as performance updates, dev tooling updates, and demo data additions:

  • OLMIS-2420: Requisition forApproval endpoint uses optional program filter
  • OLMIS-2307: Requisition Beginning Balance includes SOH and Approved Quantity
  • OLMIS-2218: Requisition column Total Losses and Adjustments validation
  • OLMIS-2302: Requisition template configuration validation for Adjusted Consumption
  • OLMIS-2158: Requisition print out populating quantities and display order
  • OLMIS-2322: Notify warehouse clerk when a requisition is ready to convert to order
  • OLMIS-2314: Creator should not be notified when requisition is submitted
  • OLMIS-2330: Update Reporting Rate report
    • Display additional raw counts on the report, as well as the date generated and due date.
  • OLMIS-2320: Cannot create new FacilityTypeApprovedProduct
  • OLMIS-2155: Performance issue with custom ZonedDateTimeAttributeConverter
  • OLMIS-1972: Update Postgres from 9.4 to 9.6
    • This upgrade will apply automatically and all data will migrate.
  • OLMIS-2330: Update for ReferenceData pagination of the facility search endpoint
  • Update Docker Dev Image for builds from v1 to v2
    • Moves the sync_transifex.sh script out of each service and into the Docker Dev Image.
  • Add possibility to define filter options in a Jasper template parameter
  • Improve demo data
    • Add multiple authorized requisitions for the Family Planning program Mar2017 period.
    • Add stock adjustments into requisition line items in demo data.
    • Note: New demo data is available for fresh installations, but it will not be loaded into any system in Production mode.

This b

stockmanagement-ui 1.0.0-beta

same

Requisition Service 4.0.0

This ...

This list of changes comes from the Requisition CHANGELOG.

Fulfillment Service

...

4.0.

...

This component includes dev and tooling updates made in a backwards-compatible manner:

  • OLMIS-1972: Update Postgres from 9.4 to 9.6
    • This upgrade will apply automatically and all data will migrate.
  • Update Docker Dev Image for builds from v1 to v2
    • Moves the sync_transifex.sh script out of each service and into the Docker Dev Image.
  • OLMIS-2155: Use the date conver from Hibernate for Java 8 in order to improve persistence perfromance

0

This c...

This list of changes comes from the Fulfillment CHANGELOG.

Stock Management 1.0.0-beta

BLAH

Reference Data Service

...

7.0.0

Breaking changes (impact APIs and developers, but not impact to users and their data):

  • OLMIS-2320: Refactor FTAP - ProgramOrderable association
  • OLMIS-2284: Pagination for search facilities endpoint

New functionality added in a backwards-compatible manner:

...

:

...

Bug fixes, security and performance improvements, also backwards-compatible:

  • OLMIS-2258: Rights GET endpoint is available to users
  • OLMIS-2267: Made email an optional field for user
  • OLMIS-2155: Performance issue with custom ZonedDateTimeAttributeConverter
  • OLMIS-2319: Fixed creating new Commodity Type
  • OLMIS-2342: Lot expiration/manufacture dates changed from ZonedDateTime to LocalDate
  • OLMIS-1695: Refactor CommodityType - TradeItem association
  • Requisition Group endpoints allow associating facilities and schedules
  • OLMIS-2404: Fixed concurrency issues in FTAP search
  • OLMIS-2369: Allow creating facilities without supported programs
  • OLMIS-2382: Check for creating duplicated FTAP

Dev and tooling updates made in a backwards-compatible manner:

...

.

...

.

...

.

...

  • Moves the sync_transifex.sh script out of each service and into the Docker Dev Image.

...

  • OLMIS-2188: Description for roles in demo data
  • OLMIS-2098: Stock manager role assigned to administrator

This list of changes comes from the Referencedata CHANGELOG.


Auth Service 3.0.

...

3

This component includes improvements which are backwards-compatible:

...

This list of changes comes from the Auth CHANGELOG.

Notification Service 3.0.

...

2

This component includes bug fixes, security and performance improvements (backwards-compatible):

...

Other tooling components have not changed, including: the logging service, the tailored docker-ized distribution of nginx and postgres, and a library for shared Java code called service-util.

Contributions

Thanks to the Malawi implementation team who has contributed a number of pull requests to add functionality and customization in ways that have global shared benefit:

...

Further Resources

View all JIRA Tickets in 3.01.2.

Learn more about the OpenLMIS Community and how to get involved!

...