Skip to content

Releases: nondeterministic/oorep

v0.16.1

24 Mar 10:31
Compare
Choose a tag to compare
  • Minor features:

    • Protect the two main lookup pages with a cookie check against leeching attacks
    • Update to Play 2.9.2, ScalaJS 1.16.0 and Scala 2.13.13
  • Bug fixes:

    • Sorting in file modal dialogue broke with the removal of RX libraries and is fixed now

v0.16.0

13 Jan 14:04
Compare
Choose a tag to compare
  • 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

16 Sep 17:56
Compare
Choose a tag to compare
  • 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

15 May 16:53
Compare
Choose a tag to compare
  • 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

22 Jan 10:59
Compare
Choose a tag to compare
  • 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

30 Dec 10:16
Compare
Choose a tag to compare
  • 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

26 May 10:49
Compare
Choose a tag to compare
  • 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

03 May 17:33
Compare
Choose a tag to compare
  • 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

03 Apr 17:35
Compare
Choose a tag to compare
  • 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

24 Jul 11:01
Compare
Choose a tag to compare
  • Bug fixes:
    • Fix alphabetic sorting of rubrics in repertorisation view for small repertories