Skip to content

Commit

Permalink
Update Version number & Finalize release
Browse files Browse the repository at this point in the history
  • Loading branch information
rpspringuel committed Feb 28, 2025
1 parent fea45e4 commit 864aebc
Show file tree
Hide file tree
Showing 27 changed files with 41 additions and 48 deletions.
2 changes: 1 addition & 1 deletion .gregorio-version
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
6.1.0-rc1
6.1.0
2025

*** Do not modify this file. ***
Expand Down
13 changes: 1 addition & 12 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,7 @@
All notable changes to this project will be documented in this file.
As of v3.0.0 this project adheres to [Semantic Versioning](http://semver.org/). It follows [some conventions](http://keepachangelog.com/).

## [Unreleased][develop]


## [Unreleased][CTAN]


## [6.1.0-rc1] - 2025-02-26




## [6.1.0-beta2] - 2025-02-17
## [6.1.0] - 2025-02-28
### Fixed
- Multiple Scribus render frames were all using the same file name, which would result in the same score appearing in all render frames. This change makes the score files use an available Scribus variable to force multiple file names.
- When kpsewhich cannot write to a particular location, it generates an error which is directed to stderr but not to our glog file. This created an undocumented error when trying to write to a gtex file to a bad location. We now capture stderr output produced when compiling scores and redirect it to our glog file so that the error is properly recorded. Fixes [#1541](https://github.com/gregorio-project/gregorio/issues/1541).
Expand Down
8 changes: 6 additions & 2 deletions UPGRADE.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,13 @@

This file contains instructions to upgrade to a new release of Gregorio. These instructions are cumulative; meaning that you should apply the instructions from all versions between the one you are upgrading from and the current version.

## [Unreleased][develop]
## 6.1

Initial letters that are 2 lines high used to require manual linebreaks (`z`), but no longer do. The alignment of 2-line initial letters has changed slightly and may need to be adjusted.
### Multiline initials

Initial letters that are 2 lines high used to require manual linebreaks (`z`), but no longer do. The alignment of 2-line initial letters has changed slightly and may need to be adjusted. Further, initials can now span over an arbitrary number of lines.

### Soft alterations

GABC now has some new alterations: soft flat (`X`) and sharp (`##`), which appear when there is no previous flat or sharp (respectively) in effect, and soft natural (`Y`), which appears when there is a previous flat or sharp in effect. A new option `\gresetalterationeffect` determines what the "effect" of an alteration is. It defaults to `line`, meaning that an alteration's effect extends to the end of the line. Thus, for Dominican chant, type a soft flat (`X`) in front of _every_ note that is to be sung a half-step flat; naturals should also be soft (`Y`), but only naturals that cancel flats need to be typed.

Expand Down
4 changes: 2 additions & 2 deletions configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@ dnl
dnl You should have received a copy of the GNU General Public License
dnl along with Gregorio. If not, see <http://www.gnu.org/licenses/>.

AC_INIT([gregorio],[6.1.0-rc1],[https://github.com/gregorio-project/gregorio/issues],[gregorio],[http://gregorio-project.github.io/])
FILENAME_VERSION="6_1_0-rc1"
AC_INIT([gregorio],[6.1.0],[https://github.com/gregorio-project/gregorio/issues],[gregorio],[http://gregorio-project.github.io/])
FILENAME_VERSION="6_1_0"
AC_SUBST(FILENAME_VERSION)
AC_DEFINE_UNQUOTED(FILENAME_VERSION, "$FILENAME_VERSION", [version suitable for file names])
MK=""
Expand Down
2 changes: 1 addition & 1 deletion ctan-o-mat.config
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
% This field contains the version of the package.
% The value is optional.
% The value is restricted to 32 characters.
\version{v6.1.0-rc1} % GREGORIO_VERSION
\version{v6.1.0} % GREGORIO_VERSION
% -------------------------------------------------------------------------
% This field contains the name of the author(s).
% The value is optional.
Expand Down
2 changes: 1 addition & 1 deletion doc/GregorioRef.tex
Original file line number Diff line number Diff line change
Expand Up @@ -183,7 +183,7 @@

\vspace{1cm}

\large Version \textbf{6.1.0-rc1}, 26 February 2025 %% PARSE_VERSION_DATE
\large Version \textbf{6.1.0}, 28 February 2025 %% PARSE_VERSION_DATE

\vspace{1.5cm}
\gresetlinecolor{gregoriocolor}
Expand Down
2 changes: 1 addition & 1 deletion fonts/squarize.py
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@
14 : 'Fourteen',
}

GREGORIO_VERSION = '6.1.0-rc1'
GREGORIO_VERSION = '6.1.0'

# The unicode character at which we start our numbering:
# U+E000 is the start of the BMP Private Use Area
Expand Down
2 changes: 1 addition & 1 deletion macosx/Gregorio.pkgproj
Original file line number Diff line number Diff line change
Expand Up @@ -603,7 +603,7 @@
<key>USE_HFS+_COMPRESSION</key>
<false/>
<key>VERSION</key>
<string>6.1.0-rc1</string><!--GREGORIO_VERSION-->
<string>6.1.0</string><!--GREGORIO_VERSION-->
</dict>
<key>TYPE</key>
<integer>0</integer>
Expand Down
2 changes: 1 addition & 1 deletion macosx/douninstall.sh
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ GREFONTDIR="$TEXMFLOCAL/fonts/truetype/public/gregoriotex"
GREFONTSOURCE="$TEXMFLOCAL/fonts/source/gregoriotex"
GREDOCDIR="$TEXMFLOCAL/doc/luatex/gregoriotex"

rm "$BINDIR/gregorio-6_1_0-rc1" # FILENAME_VERSION
rm "$BINDIR/gregorio-6_1_0" # FILENAME_VERSION
rm "$PKGCONFIGDIR/gregorio.pc"
rm -rf "$GREINCLUDEDIR"
rm -rf "$GRETEXDIR"
Expand Down
4 changes: 2 additions & 2 deletions tex/gregoriosyms.sty
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@

\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{gregoriosyms}
[2025/02/26 v6.1.0-rc1 GregorioTeX symbols only.]% PARSE_VERSION_DATE_LTX
[2025/02/28 v6.1.0 GregorioTeX symbols only.]% PARSE_VERSION_DATE_LTX

\RequirePackage{iftex}%
\RequireLuaTeX
Expand All @@ -41,7 +41,7 @@

% The version of gregorio. All gregoriotex*.tex files must have the same.
% All gtex files must also have the same version.
\xdef\gre@gregoriotexversion{6.1.0-rc1}% GREGORIO_VERSION - VersionManager.py
\xdef\gre@gregoriotexversion{6.1.0}% GREGORIO_VERSION - VersionManager.py

\providecommand{\gre@declarefileversion}[2]{\relax}

Expand Down
2 changes: 1 addition & 1 deletion tex/gregoriotex-chars.tex
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
% You should have received a copy of the GNU General Public License
% along with Gregorio. If not, see <http://www.gnu.org/licenses/>.

\gre@declarefileversion{gregoriotex-chars.tex}{6.1.0-rc1}% GREGORIO_VERSION
\gre@declarefileversion{gregoriotex-chars.tex}{6.1.0}% GREGORIO_VERSION

\def\gre@char@fuse@punctum@one{\GreFuseTwo{\GreCPLeadingPunctumOne}{\GreCPPunctum}}%
\def\gre@char@fuse@quilisma@one{\GreFuseTwo{\GreCPLeadingQuilismaOne}{\GreCPPunctum}}%
Expand Down
2 changes: 1 addition & 1 deletion tex/gregoriotex-common.tex
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
% You should have received a copy of the GNU General Public License
% along with Gregorio. If not, see <http://www.gnu.org/licenses/>.

\gre@declarefileversion{gregoriotex-common.tex}{6.1.0-rc1}% GREGORIO_VERSION
\gre@declarefileversion{gregoriotex-common.tex}{6.1.0}% GREGORIO_VERSION

\ifnum\luatexversion<76%
\gre@error{Error: this document must be compiled with LuaTeX (lualatex) 0.76 or later}%
Expand Down
2 changes: 1 addition & 1 deletion tex/gregoriotex-gsp-default.tex
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
% this file contains definitions of spaces and penalties

% version check
\gre@declarefileversion{gregoriotex-gsp-default.tex}{6.1.0-rc1}% GREGORIO_VERSION
\gre@declarefileversion{gregoriotex-gsp-default.tex}{6.1.0}% GREGORIO_VERSION


%% First, the penalties
Expand Down
2 changes: 1 addition & 1 deletion tex/gregoriotex-main.tex
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@

% The version of gregorio. All gregoriotex*.tex files must have the same.
% All gtex files must also have the same version.
\xdef\gre@gregoriotexversion{6.1.0-rc1}% GREGORIO_VERSION - VersionManager.py
\xdef\gre@gregoriotexversion{6.1.0}% GREGORIO_VERSION - VersionManager.py

% first some macros to allow checks for version:
% Tests that all gregoriotex files are of the same version.
Expand Down
2 changes: 1 addition & 1 deletion tex/gregoriotex-nabc.lua
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
-- this file contains lua functions used by GregorioTeX St. Gall ancient
-- neume support when called with LuaTeX.

-- GREGORIO_VERSION 6.1.0-rc1
-- GREGORIO_VERSION 6.1.0

local catcode_at_letter = luatexbase.catcodetables['gre@atletter']

Expand Down
2 changes: 1 addition & 1 deletion tex/gregoriotex-nabc.tex
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@

% this file contains macros for St. Gall ancient neume support

\gre@declarefileversion{gregoriotex-nabc.tex}{6.1.0-rc1}% GREGORIO_VERSION
\gre@declarefileversion{gregoriotex-nabc.tex}{6.1.0}% GREGORIO_VERSION


\xdef\gre@nabcfontname{gregall}%
Expand Down
2 changes: 1 addition & 1 deletion tex/gregoriotex-signs.lua
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@

-- this file contains lua functions to support signs used by GregorioTeX.

-- GREGORIO_VERSION 6.1.0-rc1
-- GREGORIO_VERSION 6.1.0

local err = gregoriotex.module.err
local warn = gregoriotex.module.warn
Expand Down
2 changes: 1 addition & 1 deletion tex/gregoriotex-signs.tex
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@

\def\grebarbracewidth{.58879}%

\gre@declarefileversion{gregoriotex-signs.tex}{6.1.0-rc1}% GREGORIO_VERSION
\gre@declarefileversion{gregoriotex-signs.tex}{6.1.0}% GREGORIO_VERSION

\def\gre@usestylecommon{%
\gre@trace{gre@usestylecommon}%
Expand Down
2 changes: 1 addition & 1 deletion tex/gregoriotex-spaces.tex
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@

% this file contains definitions of spaces

\gre@declarefileversion{gregoriotex-spaces.tex}{6.1.0-rc1}% GREGORIO_VERSION
\gre@declarefileversion{gregoriotex-spaces.tex}{6.1.0}% GREGORIO_VERSION

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% macros for tuning penalties
Expand Down
2 changes: 1 addition & 1 deletion tex/gregoriotex-syllable.tex
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@

% this file contains definitions of the glyphs and the syllables

\gre@declarefileversion{gregoriotex-syllable.tex}{6.1.0-rc1}% GREGORIO_VERSION
\gre@declarefileversion{gregoriotex-syllable.tex}{6.1.0}% GREGORIO_VERSION

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% macros for the typesetting of the different glyphs
Expand Down
2 changes: 1 addition & 1 deletion tex/gregoriotex-symbols.lua
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@

-- this file contains lua functions to support signs used by GregorioTeX.

-- GREGORIO_VERSION 6.1.0-rc1
-- GREGORIO_VERSION 6.1.0

local err = gregoriotex.module.err
local warn = gregoriotex.module.warn
Expand Down
2 changes: 1 addition & 1 deletion tex/gregoriotex-symbols.tex
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
\ifcsname gregoriotex@symbols@loaded\endcsname\endinput\fi%
\def\gregoriotex@symbols@loaded{}%

\gre@declarefileversion{gregoriotex-symbols.tex}{6.1.0-rc1}% GREGORIO_VERSION
\gre@declarefileversion{gregoriotex-symbols.tex}{6.1.0}% GREGORIO_VERSION

\RequireLuaModule{gregoriotex}%

Expand Down
8 changes: 4 additions & 4 deletions tex/gregoriotex.lua
Original file line number Diff line number Diff line change
Expand Up @@ -24,13 +24,13 @@ local hpack, traverse, traverse_id, has_attribute, count, remove, insert_after,
gregoriotex = gregoriotex or {}
local gregoriotex = gregoriotex

local internalversion = '6.1.0-rc1' -- GREGORIO_VERSION (comment used by VersionManager.py)
local internalversion = '6.1.0' -- GREGORIO_VERSION (comment used by VersionManager.py)

local err, warn, info, log = luatexbase.provides_module({
name = "gregoriotex",
version = '6.1.0-rc1', -- GREGORIO_VERSION
version = '6.1.0', -- GREGORIO_VERSION
greinternalversion = internalversion,
date = "2025/02/26", -- GREGORIO_DATE_LTX
date = "2025/02/28", -- GREGORIO_DATE_LTX
description = "GregorioTeX module.",
author = "The Gregorio Project (see CONTRIBUTORS.md)",
copyright = "2008-2025 - The Gregorio Project",
Expand Down Expand Up @@ -162,7 +162,7 @@ local function gregorio_exe()
local exe_version

-- first look for one with the exact version
real_gregorio_exe = 'gregorio-6_1_0-rc1' -- FILENAME_VERSION
real_gregorio_exe = 'gregorio-6_1_0' -- FILENAME_VERSION
local cmd = {real_gregorio_exe, '-o', tmpname, test_snippet_filename}
exe_version = get_prog_output(cmd, tmpname, '*line')
if not exe_version then
Expand Down
2 changes: 1 addition & 1 deletion tex/gregoriotex.sty
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@

\NeedsTeXFormat{LaTeX2e}%
\ProvidesPackage{gregoriotex}%
[2025/02/26 v6.1.0-rc1 GregorioTeX system.]% PARSE_VERSION_DATE_LTX
[2025/02/28 v6.1.0 GregorioTeX system.]% PARSE_VERSION_DATE_LTX

\RequirePackage{iftex}%
\RequireLuaTeX
Expand Down
2 changes: 1 addition & 1 deletion tex/gregoriotex.tex
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@


% This file needs to be marked with the version number. For now I've done this with the following comment, but we should check to see if PlainTeX has something similar to the version declaration of LaTeX and use that if it does.
% [2025/02/26 v6.1.0-rc1 GregorioTeX system.]% PARSE_VERSION_DATE_LTX
% [2025/02/28 v6.1.0 GregorioTeX system.]% PARSE_VERSION_DATE_LTX

\input iftex.sty
\RequireLuaTeX%
Expand Down
8 changes: 4 additions & 4 deletions windows/gregorio-resources.rc
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
IDI_ICON1 ICON DISCARDABLE "gregorio.ico"
1 VERSIONINFO
FILEVERSION 6,1,0,21
PRODUCTVERSION 6,1,0,21
FILEVERSION 6,1,0,30
PRODUCTVERSION 6,1,0,30
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904E4"
BEGIN
VALUE "CompanyName", "Gregorio project"
VALUE "FileDescription", "Gregorio"
VALUE "FileVersion", "6.1.0-rc1"
VALUE "FileVersion", "6.1.0"
VALUE "InternalName", "gregorio"
VALUE "LegalCopyright", "See COPYING in the installation directory."
VALUE "OriginalFilename", "gregorio.exe"
VALUE "ProductName", "Gregorio"
VALUE "ProductVersion", "6.1.0-rc1"
VALUE "ProductVersion", "6.1.0"
END
END

Expand Down
4 changes: 2 additions & 2 deletions windows/gregorio.iss
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[Setup]
AppName=gregorio
AppVersion=6.1.0-rc1
AppVersion=6.1.0
DefaultDirName={commonpf}\gregorio
DefaultGroupName=gregorio
SetupIconFile=gregorio.ico
Expand Down Expand Up @@ -47,7 +47,7 @@ Name: "{app}\texmf\doc\luatex\gregoriotex\examples"

[Files]
; PARSE_VERSION_FILE_NEXTLINE
Source: "../src/gregorio-6_1_0-rc1.exe"; DestDir: "{app}\bin";
Source: "../src/gregorio-6_1_0.exe"; DestDir: "{app}\bin";
Source: "gregorio.ico"; DestDir: "{app}";
Source: "install.lua"; DestDir: "{app}";
Source: "uninstall.lua"; DestDir: "{app}";
Expand Down

0 comments on commit 864aebc

Please sign in to comment.