Releases: nondeterministic/oorep
Releases · nondeterministic/oorep
v0.16.1
v0.16.0
-
Main features:
- Update to Java 17, Play 2.9 and sbt 1.9
- Update to ScalaJS 1.15.0 and Scala 2.13.12
- Replaced unmaintained RosHTTP library with sttp
- Removed unmaintained scalatags-rx library (as we want to use Laminar in the future)
-
Minor improvements and changes:
- Routinely updated a bunch of other library versions, where it didn't hurt or require huge code restructurings
v0.15.0
-
Main features:
- Change of database schema (not a user visible one, but warrants for a new version number)
-
Minor improvements and changes:
- Add "Clone case" button for logged-in users
- Add icons to case buttons for logged-in users
- Replace deprecated OpenJDK docker image with Eclipse Temurin image
- Update to ScalaJS 1.13.2 and Scala 2.13.11
- Update a lot of other library and plugin versions (too many to mention them all explicitly here; cf. a diff, if you care)
- New light-weight wrapper around the ScalaJS networking code as to reduce dependencies to third-party networking libraries
- Define access level for users to determine which resources (repositories, materia medicas) they have access to
-
Bug fixes:
- Opening of LARGE cases did not work
- Edit new case dialog would not enable or disable the submit and cancel buttons appropriately
- OOREP would often crash after any kind of network transmission error, whereas now it fails more gracefully
v0.14.2
-
Minor improvements and changes:
- Prevent anonymous users from accessing protected materia medicas and repertories using direct links
- Add 'secure' flag explicitly to all OOREP-created cookies
- Improved navbar layout for logged-in users
- A new file selection modal for logged-in users
- Replaced all inline JavaScript and therefore allow for a much stricter/safer CSP at the web server
- Replaced all calls to jquery facade in the Scala code
-
Bug fixes:
- Make login counter and last login date capture work again
- Prevent creation of files with no file name
- Logged-in users can now access "protected" but not "private" resources (useful for preview of resources to selected testers, etc.)
v0.14.1
-
Minor improvements and changes:
- Update FAQ with example searches
-
Bug fixes:
- When logged in, the landing page contained the input mask twice
- Exact searches like "wisdom t*" would not be highlighted in MM search
- Sharing of search link would fail when quotation marks were used
v0.14.0
-
Main features:
- Buttons for sharing repertory search results and opening them in a new window
- Buttons for sharing and opening materia medica search results in a new window
- OOREP window title always reflects last search now as to make working with multiple tabs easier
-
Minor improvements and changes:
- Move Play version to 2.8.18
- Move OpenJDK version to 11.0.16
- Renamed most of the $OOREP_X environment variables as to make deployment easier
-
Bug fixes:
- Fix race condition that would prevent public link to repertory search from loading
v0.13.0
-
Main features:
- Not really a user-visible one: but now would require third-party-v3.tar.gz support file
-
Minor improvements and changes:
- Move from OpenJDK 11.0.14 to 11.0.15
- Move bootstrap and bootswatch from 4.2.1 to 4.3.1
- Move jquery from 3.3.1 to 3.5.1
- Load main JS application asynchronously
- Improvements to reactive/mobile layout
- Link to OOREP tutorial videos on landing page
-
Bug fixes:
- Fix display of unsuccessful repertory searches for small repertories (e.g., boger)
- Fix materia medica and repertory info dialogs for logged in users
- This time, hopefully really fix pagination display
v0.12.1
-
Minor improvements and changes:
- Move from Play 2.8.13 to 2.8.15
- Add docker/Makefile (for developers only)
- Update site and project documentation
-
Bug fixes:
- Pressing 'redo' in repertory view no longer duplicates the elements in the weight dropdown
- Fix display of "alt." remedy names in MM view
- Fix display (and test) of paginator
v0.12.0
-
Main features:
- Add various materia medicas and the search within
- Add exact search using "..." to both repertory and materia medica search
-
Minor improvements and changes:
- Move from Play 2.8.2 to 2.8.13
-
Bug fixes:
- Do not load Popper manually to avoid race condition in the rendering of popup menus on page load
v0.11.2
- Bug fixes:
- Fix alphabetic sorting of rubrics in repertorisation view for small repertories