Skip to content

Latest commit

 

History

History
174 lines (134 loc) · 10.1 KB

CHANGELOG.md

File metadata and controls

174 lines (134 loc) · 10.1 KB

Change history for ui-organization

2.10.0 (IN PROGRESS)

  • Bug fix: use correct permission names. Fixes UIORG-172.

2.9.1 (2019-05-20)

Full Changelog

  • Update translations.
  • Update location tests.

2.9.0 (2019-05-16)

Full Changelog

  • Increase location fetch limit to 1000. Refs UIORG-137.
  • In service-point form, align sort of print-defaults and staffslip names. UIORG-167.

2.8.1 (2019-03-27)

Full Changelog

  • Increase service point fetch limit to 500. Fixes UIIN-509
  • Delete confirmation checks. Fixes tests

2.8.0 (2019-03-15)

Full Changelog

  • Add hold-shelf expiration period to service points. Fixes UIORG-143.
  • Set print slip print defaults on service point. Fixes UIORG-144.
  • Robust integration tests avoid selectors with translatable values. Refs STCOM-296.
  • Hold-shelf expiration period must be >= 0. Fixes UIORG-145.
  • Update l10n strings.

2.7.0 (2019-01-25)

Full Changelog

  • Upgrade to stripes v2.0.0.

2.6.0 (2018-12-17)

Full Changelog

  • Add ability to copy location record. Fixes UIORG-117.
  • Enable filtering of location records by institution, campus and library. Fixes UIORG-92.
  • Show correct Pickup Location flag. Fixes UIORG-118.
  • Service point array is now a required attribute of locations. Refs UIORG-115.
  • Provide sortby key to ControlledVocab. Refs STSMACOM-139.
  • Don't check users version in tests. Fixes UIORG-121.
  • Add Arabic as a Locale.
  • Display locations associated with the service point. Fixes UIORG-127.
  • Disallow deletion of SPs that are primary for location. Fixes UIORG-129.
  • Hide service point delete button. Fixes UIORG-130.
  • Pass strings not nodes to <ControlledVocab>. Fixes UIORG-134.

2.5.1 (2018-10-05)

Full Changelog

  • Fix ViewMetaData import

2.5.0 (2018-10-04)

Full Changelog

  • Provide default isActive value for new locations. Fixes UIORG-109.
  • Add permission for service points. Fixes UIORG-106.
  • Update stripes-form dependency to v1.0.0.
  • Expose Portuguese as a localization option. Fixes UIORG-113.
  • Use stripes framework 1.0

2.3.0 (2017-09-06)

Full Changelog

  • Added AutoSuggest component to the lib folder. Fixes UIORG-87
  • Refactor usage of dataKey. Fixes UIORG-36.
  • Setup CRUD for Shelving Locations v1. Fixes UIORG-2.
  • Expanded SSO configuration page with new fields. Added interface dependency for mod-login-saml. Fixes UIORG-25.
  • Delete metadata sub-record from configuration before resubmitting it to mod-configuration, which rejects the record if it's included. Avoids a 422 Unprocessable Entity error. Fixes UIORG-29.
  • Upgrade stripes-connect dependency to v3.0.0-pre.1. Fixes UIORG-38 (at least, with the present git master).
  • Add save buttons to organization settings. Fixes UIORG-41.
  • Use more-current stripes-components. Refs STRIPES-495.
  • Add single save button to preferred plugins page. Fixes UIORG-42.
  • Refactor settings to use ConfigManager. Fixes UIORG-44.
  • Add Okapi URL to SSO configuration page. Fixes UIORG-40.
  • Add validation for Okapi and IdP URLs. Fixes UIORG-43.
  • Ignore yarn-error.log file. STRIPES-517.
  • Location-Institution, campus, library, location CRUD. Fixes UIORG-54, UIORG-61, UIORG-65, UIORG-69. Work on the latter includes additional location fields, better parens handling for institutions, refreshing lookup tables on mount, cleanup, and refactoring asyncValidation so failures persist through blurs.
  • Disallow deletion of an institution when it is in use. Fixes UIORG-62.
  • Disallow deletion of a campus when it is in use. Fixes UIORG-64.
  • Disallow deletion of a library when it is in use. Fixes UIORG-67.
  • Add Service Point CRUD. Fixes UIORG-50.
  • Add Okapi interfaces to package.json. Fixes UIORG-73.
  • Fix up panel display for Shelving Locations settings. Fixes UIORG-108.
  • Remove fee fine owner from service points settings page. Fixes UIORG-74.
  • Add ui-organization.settings.location permission for maintaining locations. Fixes UIORG-76.
  • Require a user to have ui-organization.settings.location in order to maintain locations. Fixes UIORG-78.
  • Include location-count on libraries page. Refs UIORG-66.
  • Modify use of stripes-components to avoid referencing obsolete /structures/ directory. Refs STCOM-277.
  • Refresh location counts on mount. Refs UIORG-60, UIORG-63.
  • Perform field-level validation of unique names, codes on save.
  • Hide Campus and Library CRUD panels until Institution and Campus filters are valid. Refs UIORG-82, UIORG-83.
  • Add location-managment tests.
  • Assign locations to service points. Fixes UIORG-90.
  • Pass manager resources with alternative props name.
  • Make stripes-core a peer-dependency rather than a regular dependency, to avoid duplicates in the bundle.
  • Provide an id prop to <ConfirmationModal> to avoid it autogenerating one for us. Refs STCOM-317.
  • In the location manager in the settings, fetch up to 40 locations (was 10), and sort them by name. Fixes UIORG-101.
  • Validate use of locations prior to deletion. Refs UIORG-86.
  • Clicking Save and close on location lookup popup registers the location. Fixes UIORG-104.
  • Reorganize settings pane into sections. Fixes UIORG-75.
  • When code isn't specified in location setup, don't display "Undefined". Fixes UIORG-85.
  • Relocate language files. Fixes UIORG-88.

2.2.0 (2017-09-01)

Full Changelog

  • Use translations for headings of some settings pages. Fixes UIORG-24.
  • Switch manifest data to resources. Fixes UIORG-21.
  • Add numerous settings-related permissions. Fixes UIORG-26.
  • Add SSO configuration page with IdP URL setting. Fixes UIORG-16.
  • Upgrade dependencies to stripes-components 1.7.0, stripes-connect 2.7.0 and stripes-core 2.7.0.

2.1.0 (2017-07-11)

Full Changelog

  • <PluginType> editor now offers special "(none)" value. Fixes UIORG-17.
  • Ability to edit preferences for multiple plugins. Fixes UIORG-18.
  • Bump configuration interface dependency to v2.0. Fixes UIORG-19.
  • Bump Stripes dependencies: stripes-components from v0.15.0 to v1.2.0, stripes-core from v1.14.0 to v2.1.0 and stripes-connect from v2.3.0 to v2.4.0.

2.0.0 (2017-07-03)

Full Changelog

  • Add okapiInterfaces and permissionSets to package.json. Fixes UIORG-13.
  • Upgrade to configuration interface v1.0. Fixes UIORG-15.
  • Use %{foo} instead of ${foo} for CQL string interpolation. Part of STRPCONN-5.

1.1.0 (2017-06-19)

Full Changelog

  • Key-bindings editor validates JSON on the fly. Fixes UIORG-8.
  • Locale-changes take effect instantly, not requiring a logout/login. Fixes UIORG-9. (Requires stripes-core v1.14.0, so dependency was updated accordingly.)
  • Stripes-connect resource names in the bindings editor made unique within the module.

1.0.0 (2017-06-16)

Full Changelog

  • Add new settings section, hotkeys editor. Presently just a text-area, will become more sophisticated later. Fixes UIORG-7.
  • The step up to v1.0 does not indicate a major change, but graduating into full semantic versioning.

0.5.0 (2017-06-11)

Full Changelog

  • Add two locales: de-DE (German - Germany) and hu-HU (Hungarian)
  • Remove the "About" area, which has been superseded by Stripes Core's own About page.

0.4.0 (2017-05-18)

Full Changelog

  • Add new plugin-type settings. Fixes STRIPES-380.
  • We no longer pass all props into the <Pluggable> component, only the ones it needs.
  • The list of back-end modules in the About settings is now sorted by name.
  • All settings components now use the label prop, passed in from the <Settings> in stripes-components v0.9.0.

0.3.0 (2017-05-18)

Full Changelog

  • Add a markdown-editor plugin surface to the About page. Proof of concept for STRIPES-379.

0.2.0 (2017-05-16)

Full Changelog

  • Add an "About" page within the Organization settings. At present this shows the list of modules running on the back-end, together with the module details as returned from Okapi. Fixes STRIPES-378.

0.1.0 (2017-05-05)

  • The first formal release.