Skip to content

Next-L Enju Leaf 1.6.0

Choose a tag to compare

@nabeta nabeta released this 18 Apr 07:36
· 60 commits to 1.6 since this release
4f52bb0

Next-L Enju Leaf 1.6.0をリリースしました。

アップデート手順は以下を参照してください。このバージョンアップでは、データベースのバックアップの取得が必須となります。
https://github.com/next-l/enju_leaf/wiki/Update-to-1.6

1.5系からのアップデートの場合、事前に1.5.4にアップデートしておく必要があります。
https://github.com/next-l/enju_leaf/wiki/Update-to-1.5

主な変更点

  • Ruby 3.4.9, Rails 7.2.3, PostgreSQL 17に更新しました。
  • 非同期処理用のデータベースを新たに作成するようにしました。

What's Changed

  • 貸出の関係するテーブル以外のuser_idカラムにNOT NULL制約を追加 by @nabeta in #1975
  • カバレッジのバッジを修正 by @nabeta in #1976
  • Ruby 3.3, Rails 7.2に更新 by @nabeta in #1972
  • librarian_idカラムに外部キーを追加 by @nabeta in #1980
  • usersテーブルにprofile_idカラムを追加 by @nabeta in #1977
  • Amazonの書影表示ヘルパーを削除 by @nabeta in #1981
  • Dockerイメージをbookwormに固定 by @nabeta in #1982
  • Manifestation.find_by_isbnで複数の資料が返るのを修正 by @nabeta in #1984
  • 「システムの基本的な情報の表示」画面にEnjuのバージョンを表示 by @nabeta in #1986
  • Debian 13とPostgreSQL 17のコンテナを使用するように変更 by @nabeta in #1985
  • development環境でsolid_queueを使用するように変更 by @nabeta in #1987
  • Mirador 4.0.0に更新 by @nabeta in #1988
  • solid_cable gemを追加 by @nabeta in #1989
  • Ruby 3.3.10に更新 by @nabeta in #1990
  • Ruby 3.3.11に更新 by @nabeta in #1994
  • Cantaloupeのイメージを更新 by @nabeta in #1995
  • webコンテナのみをビルドするように変更 by @nabeta in #1996
  • Tikaのイメージを3.3.0.0に更新 by @nabeta in #1997
  • 日数指定のフォームでnumber_fieldを使用するよう変更 by @nabeta in #1999
  • solid_cableとsolid_cacheを無効化、rails-ujsのコピーを追加 by @nabeta in #2000
  • annotaterbを用いてアノテーションを更新 by @nabeta in #2001
  • Ruby 3.4.9に更新 by @nabeta in #2002
  • TSVファイルによる書誌インポートでのISBNの警告メッセージを修正 by @nabeta in #2003
  • required_scoreカラムを削除 by @nabeta in #2004
  • benchmark gemを追加 by @nabeta in #2005
  • 議会図書館のXMLファイルの読み込みにnokogiriを使用 by @nabeta in #2008
  • full_nameやtitleカラムにNOT NULL制約を追加 by @nabeta in #2009
  • ProfileのないUserに対してProfileを作成 by @nabeta in #2010
  • bookmarksテーブルのtitle, shared, urlカラムにNOT NULL制約を追加 by @nabeta in #2011
  • db:seed実行時の新規ユーザ作成を修正 by @nabeta in #2012
  • agent_relationshipsテーブルとmanifestation_relationshipsテーブルにNOT NULL制約を追加 by @nabeta in #2013
  • agent_import_filesテーブルからparent_idカラムを削除 by @nabeta in #2014
  • boolean型のカラムにNOT NULL制約を追加 by @nabeta in #2015
  • createsテーブルなどのagent_idカラムに外部キー制約を追加 by @nabeta in #2016
  • first_name_defaultカラムの既定の値を修正 by @nabeta in #2017
  • usersテーブルのprofile_idカラムにUNIQUEインデックスを追加 by @nabeta in #2018
  • インポート結果テーブルにインポートTSVファイルテーブルへの外部キー制約を追加 by @nabeta in #2019
  • started_atとcompleted_atカラムを統計テーブルから削除 by @nabeta in #2020
  • producesテーブルのレコードの移行を修正 by @nabeta in #2021
  • erb-formatterを適用 by @nabeta in #2022
  • インポート結果テーブルのTSVファイルカラムにNOT NULL制約を追加 by @nabeta in #2023
  • 予約順序を明示的に指定するよう修正 by @nabeta in #2024
  • library_idカラムに外部キー制約を追加 by @nabeta in #2026
  • itemsテーブルに外部キー制約を追加 by @nabeta in #2027
  • manifestationsテーブルに外部キー制約を追加 by @nabeta in #2028

Full Changelog: v1.5.4...v1.6.0