Skip to content

Version 2024.12.01

Latest
Compare
Choose a tag to compare
@textbrowser textbrowser released this 01 Dec 19:43
· 34 commits to master since this release
Release Notes
  • 261 releases of BiblioteQ!
  • A style of Breeze is the preferred style of biblioteq.sh for Kubuntu. Otherwise, Fusion is the preferred style.
  • Abundant constants. Please report weird events.
  • Added DROP statements in postgresql_destroy_schema.sql. Not a single sprite ushered a complaint.
  • Allow only unique items in Batch Activities Browser -> Discover. Uniqueness is defined via the Identifier column.
  • Awesome button colors. The previous edition featured buttons having full colors.
  • Batch Activities is incomplete regarding reservation histories. That is, history entries were not created for borrowed items. GitHub ticket #373.
  • CSV Import Browser: guess BiblioteQ Table Field Name values according to the contents of the CSV file. GitHub tickets #376, #385.
  • CSV Import Browser: highlight CSV Preview cells in Templates table. Cells are highlighted if values are missing or present. GitHub ticket #376.
  • CSV Import Browser: optionally refresh the main window's view after an import event of Template 1 and Template 2. A prompt is displayed if at least one item is imported. Books category.
  • CSV Import Browser: replaced Templates signal current-index-changed() with activated().
  • CSV Import Browser: writable CSV File widget.
  • Corrected biblioteq.win.pro. Deleting debug plugins may delete required plugins files in the install target. Qt 6.5 LTS has separated the debug and release files and the additional logic in biblioteq.win.pro is not necessary. GitHub tickets #374, #375.
  • Disable the Go! button in Batch Activities Browser if the current page is Discover.
  • Display a reminder if a requested item has been returned on SQLite. Other Options -> SQLite. GitHub ticket #350.
  • Display all reserved items in the main table if the Batch Activities Browser -> Return table is empty during a Go! event.
  • Include the account's database role in the main window's title for a PostgreSQL connection.
  • Include the member's identifier in Member's Reservation History window title.
  • Into the never-future with Poppler and Qt.
  • List number of lines in CSV; CSV Import Browser.
  • Missing Qt TLS libraries / plugins on Windows. Also read item covering biblioteq.win.pro. GitHub tickets #374, #375.
  • New --prepare-csv-import-file terminal option.
  • New Options -> Center Child Windows. Most windows and some dialogs.
  • New Options -> Patron Reservation History.
  • New Options -> Tabbed Item Windows. Enabled. New windows only.
  • New Other Options -> Main Window -> Only UTF-8 Printable Text. If enabled, cell text in the main window will only contain printable UTF-8 characters.
  • New no_image.png image.
  • New terminal option --open-sqlite-database-index index, where index is the index of the entry in the Recent SQLite Files menu. First index is one.
  • Optional progress dialogs in CSV Import Browser. The process is inactive and may be completed later. GitHub ticket #384.
  • Q_OS_WIN -> Q_OS_WINDOWS.
  • Poppler and Qt 6. Poppler is an exterior product covering PDF documents.
  • Populate entries in the Recent SQLite Files menu with values adjusted with QFileInfo.
  • PostgreSQL 15.10.1; Windows.
  • PostgreSQL: grant delete on item_borrower to biblioteq_librarian.
  • QSqlQueryModel::setQuery() has a new signature since Qt 6.2.
  • Record and restore window geometries: Batch Activity Browser, CSV Import Browser, Database Enumerations Browser, Merge SQLite Databases, Other Options, Query History. Geometries are restored before windows are optionally centered.
  • Removed GNOME-specific geometry instructions.
  • Retrieve the absolute file paths for arguments of --special-executable and --special-executable-icon.
  • SRU@France is now HTTPS in biblioteq.conf.
  • Set QMAKE_MACOSX_DEPLOYMENT_TARGET to 13.0 in biblioteq.macos.pro.
  • Set the height of the member dialog as maximum(-100 + m_members_diag->height(), userinfo_diag->sizeHint().height()).
  • Sort Recent SQLite Files entries.
  • Spelling corrections in this document.
  • Tabbed item windows! Please report glitches.
  • The method biblioteq_misc_functions::isbn13to10() will now produce the original string if the string does not begin with 978. GitHub ticket #350.
  • The sample CSV file (Data/BiblioteQ.csv) now reflects the sample SQLite database (Data/BiblioteQ.sqlite) with respect to books.
  • Trim header strings in CSV Import Browser. The strings are trimmed for both the CSV Preview and Templates tables.
  • Utilize either ISBN-10 or ISBN-13 for Copy Browser and Item Reservation Status; first available value.