Skip to content

Next-L Enju Leaf 1.4.0

Compare
Choose a tag to compare
@nabeta nabeta released this 11 Nov 14:57
· 88 commits to 1.4 since this release
d9e2f05

Next-L Enju Leaf 1.4.0をリリースしました。Dockerによるアプリケーションの配布と起動、Rails 6.1・Solr 8への対応などの動作環境の更新に加えて、IIIFサーバ機能の追加などの機能追加や不具合修正を行っています。

バージョン1.4.0-rc.1から、RubyGemsやVirtualBoxの仮想マシンによるアプリケーションの配布を中止し、Dockerでの配布に変更しています。このため、インストールやアップデートの方法が変わっていますのでご注意ください。

  • インストール方法は、Installを参照してください。
  • 1.3.6以前からのアップデート方法は、Update-to-1.4を参照してください。
  • 開発者向けのインストール方法(Dockerを使用しない方法)は、DevelopmentInstallを参照してください。

1.4.0-rc.1からの主な変更点は以下のとおりです。なお、1.3.6から1.4.0-rc.1の変更点は、 https://github.com/next-l/enju_leaf/releases/tag/v1.4.0-rc.1 をごらんください。

  • Enjuで使用するWebサーバのnginxについて、新規にインストールした状態では、既定ではlocalhostからのみ接続を受け付けるように変更しました。インターネット・イントラネットを問わず、別のコンピュータから接続できるようにするには設定の変更が必要になります。詳細はProductionをごらんください。
  • Enjuにアップロードした画像ファイルをIIIFで配信できるようになりました。Cantaloupeを使用しています。
  • OAI-PMHプロバイダの実装を、ruby-oaiを用いたものに変更しました。resumptionTokenが正しく動作するようになっています。

What's Changed

  • カレンダーの表示を修正 by @nabeta in #1718
  • 非ログイン時でも予約リンクを表示するよう変更 by @nabeta in #1719
  • ManifestationのRDF/Turtleテンプレートファイルを追加 by @nabeta in #1621
  • 貸出延長画面の貸出詳細へのリンクのラベルを「貸出の表示」に変更 by @nabeta in #1720
  • IIIFサーバのCantaloupeを追加 by @nabeta in #1721
  • config.hostsの設定を修正 by @nabeta in #1722
  • ヘッダー・フッターの横幅を指定 by @nabeta in #1723
  • 環境変数 CANTALOUPE_BASE_URI を追加 by @nabeta in #1724
  • IIIF manifestのテンプレートを追加 by @nabeta in #1645
  • IIIFの埋め込みビューワを追加 by @nabeta in #1727
  • OAI-PMHのプロバイダの実装をruby-oaiに変更 by @nabeta in #1729
  • 新規ブックマーク作成時のエラーメッセージの設定を修正 by @nabeta in #1730
  • GitHub Pagesのワークフローファイルを追加 by @nabeta in #1731
  • date_validator gemを使用 by @nabeta in #1732
  • トップページの資料表示でサムネイルのColorboxの表示が無効になっていたのを修正 by @nabeta in #1736
  • nginxの接続をlocalhostでのみ受け付けるように変更 by @nabeta in #1737
  • Webpackerを追加 by @nabeta in #1738

Full Changelog: v1.4.0-rc.1...v1.4.0