Skip to content

Releases: louis-vs/spina-admin-journal

1.0.0

07 Feb 14:47
08a0ea6
Compare
Choose a tag to compare

It's finally here! The first major release of the journal plugin includes major updates to support Rails version 7 and Spina version 2.8, and includes a number of other smaller improvements:

  • Removes custom javascript relying on JQuery and html5sortable, instead using the Stimulus controller included within Spina.
  • Uses view components instead of repetitive partials.
  • Fixes assets manifest to work with Spina's build of TailwindCSS.
  • Updates primary navigation with new icons.
  • Changes the icons used in primary navigation.
  • Adds all missing translations.
  • Improves styling of forms.
  • Supports authors with multiple affiliations.
  • Adds a new field, orcid, to Spina::Admin::Journal::Author.
  • Uses turbo frames to lazy-load tabs in editor.
  • Updates README with more detailed installation and usage instructions.

This version is stable and ready to be used in production applications.

1.0.0.rc3

02 Feb 15:40
62b9656
Compare
Choose a tag to compare
1.0.0.rc3 Pre-release
Pre-release

This small update adds turbo-frames to lazy-load content in editor tabs that are initially hidden. It also includes some updates to the README.

Note that this is a release candidate, and thus not ready for anything beyond experimental use.

1.0.0.rc2

30 Jan 17:52
4be77d9
Compare
Choose a tag to compare
1.0.0.rc2 Pre-release
Pre-release

This update contains the following:

  • Fixes assets manifest.
  • Fixes primary navigation.
  • Changes the icons used in primary navigation.
  • Adds all missing translations.
  • Improves styling of forms.
  • Supports authors with multiple affiliations.
  • Adds a new field, orcid, to Spina::Admin::Journal::Author.

NB: This update contains a migration to add the new field, which will need to be installed in dependent apps upon updating.

Note also that this is a release candidate, and thus not ready for anything beyond experimental use. Planned tasks to prepare for the full release:

  • Manually test in dependent app.
  • Try to make use of turbo features.
  • Update README.

1.0.0.rc1

26 Jan 20:21
26bbfe8
Compare
Choose a tag to compare
1.0.0.rc1 Pre-release
Pre-release

Updates Spina from 2.0 to the latest version (2.8), requiring a major refactor of much of the code. Alongside that, this update adds the following:

  • Removes the custom javascript relying on JQuery and html5sortable, instead using the Stimulus controller included within Spina.
  • Uses view components instead of repetitive partials.
  • Adds support for Rails 7.

Note that, for tailwind to compile correctly, you may need to edit the tailwind tasks included with Spina so that the tasks depend on the environment being loaded. This will hopefully be resolved before the full release, either in Spina or here.

Note also that this is a release candidate, and thus not ready for anything beyond experimental use. Currently TODO:

  • Add all missing translations.
  • Fix styling of forms.
  • Change the icons used in primary navigation.
  • Allow multiple affiliations to be created for an author.

0.6.2

08 Nov 00:32
0ac53aa
Compare
Choose a tag to compare

Correctly qualify route helpers with spina. in Spina hooks.

0.6.1

15 Sep 19:39
dd18700
Compare
Choose a tag to compare

Correctly namespace the Spina::Admin::Journal engine.

0.6.0

07 Sep 13:04
411d9d6
Compare
Choose a tag to compare

This update contains the following additions:

  • Add a new page part, Spina::Part::Admin::Journal::PageRange.
  • Use this part in articles.
  • Add an ISSN part to journals.
  • Fix some minor bugs

NB: This update contains a migration to add the new page part, which will need to be installed in dependent apps upon updating.

0.5.0

23 Jun 13:51
63f2f0c
Compare
Choose a tag to compare

This update contains the following additions:

  • Adds a licence model, associated with articles, which optionally allows a copyright licence to be specified.
  • Adds two new parts to the Journal record, journal_abbreviation, which allows a short form of the journal name to be displayed e.g. in the admin navigation; and the repeater documents, which allows attachments to be linked with the journal.

NB: This update contains migrations, which will need to be installed in dependent apps upon updating.

0.4.2

24 May 21:57
af6cc5f
Compare
Choose a tag to compare

This small update adds a Spina::Attachment part to journal issues.

0.4.1

24 May 21:30
3e9ba34
Compare
Choose a tag to compare

This small update adds a new article type, meta, which can be used to distinguish parts of an issue like the frontmatter from its articles proper.