Skip to content

Commit 092877a

Browse files
committed
Merge release 1.15.1
2 parents cac8f03 + e548c74 commit 092877a

33 files changed

Lines changed: 935 additions & 629 deletions

.mvn/settings.xml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,29 @@
5050
</repository>
5151
</repositories>
5252
</profile>
53+
<profile>
54+
<id>staged-releases</id>
55+
<activation>
56+
<activeByDefault>false</activeByDefault>
57+
</activation>
58+
<repositories>
59+
<repository>
60+
<id>sonatype-nexus-staging</id>
61+
<name>Nexus Release Repository</name>
62+
<url>https://oss.sonatype.org/content/groups/staging/</url>
63+
<releases>
64+
<enabled>true</enabled>
65+
</releases>
66+
<snapshots>
67+
<enabled>false</enabled>
68+
</snapshots>
69+
</repository>
70+
</repositories>
71+
</profile>
5372
</profiles>
5473
<activeProfiles>
5574
<activeProfile>central-https</activeProfile>
5675
<activeProfile>snapshots</activeProfile>
76+
<activeProfile>staged-releases</activeProfile>
5777
</activeProfiles>
5878
</settings>

Makefile

Lines changed: 133 additions & 111 deletions
Large diffs are not rendered by default.

NEWS.md

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,73 @@
1+
Changes in release v1.15.1
2+
===========================
3+
4+
## Modules
5+
6+
- **NEW** DTBook to eBraille script
7+
- **FIX** Better gap length between sentences for Azure voices
8+
- **FIX** User lexicon feature was broken
9+
- **FIX** Issue handling EPUBs that have spaces in file names
10+
- **FIX** Issues in Word to DTBook regarding page numbers and character styles translation
11+
- **FIX** ncc:maxPageNormal metadata created by DAISY 3 to DAISY 2.02
12+
- **FIX** Don't insert cryptic annotations at frontmatter start in DTBook to EPUB 3
13+
- Changes to braille production scripts, see release notes of braille modules [v1.15.1](https://github.com/daisy/pipeline-modules/blob/master/braille/NEWS.md#v1151)
14+
- Various other bugfixes and improvements
15+
16+
Changes in release v1.15.0
17+
===========================
18+
19+
## Framework
20+
21+
- **NEW** Experimental Pipeline 1 backend with selected Pipeline 1 scripts
22+
23+
## Modules
24+
25+
- **NEW** Pipeline 1 scripts (proof-of-concept for now; more scripts will be made available in upcoming releases)
26+
- DTBook to Latex
27+
- **NEW** `org.daisy.pipeline.tts.config` setting now supports either a file path or an XML string
28+
- Changes to braille production scripts, see release notes of braille modules [v1.15.0](https://github.com/daisy/pipeline-modules/blob/master/braille/NEWS.md#v1150)
29+
- Various bugfixes and improvements
30+
31+
Changes in release v1.14.21
32+
===========================
33+
34+
## Modules
35+
36+
- **FIX** Support master SMIL in DAISY 2.02 validator script
37+
- **FIX** Timeout errors in speech synthesis
38+
- Major refactoring and other changes to braille production scripts, see release notes of braille modules [v1.14.30](https://github.com/daisy/pipeline-modules/blob/master/braille/NEWS.md#v11430)
39+
- Added "espeak-" prefix to eSpeak voice names
40+
- Other bugfixes and improvements
41+
42+
Backwards incompatibility note: renamed "tts" option to "audio" in EPUB 3 enhancer script
43+
44+
## Details
45+
46+
See [all the closed issues of this release](https://github.com/orgs/daisy/projects/7). To view using the [Github CLI](https://cli.github.com/): `gh project --owner daisy item-list 7`
47+
48+
Changes in release v1.14.20
49+
===========================
50+
51+
## Framework
52+
53+
- **NEW** API for voice previews
54+
- **NEW** Allow setting `org.daisy.pipeline.tts.config` property through settings API
55+
- **FIX** Remove error stack traces from webservice responses
56+
- **FIX** Java API: Make job input parser more relaxed about boolean option values
57+
58+
## Modules
59+
60+
- **NEW** Support for Microsoft natural voices over [NaturalVoicesSAPIAdapter](https://github.com/gexgd0419/NaturalVoiceSAPIAdapter)
61+
- **FIX** Support standard CSS's `voice-family` property (backward compatibility with the old behavior is ensured)
62+
- **FIX** Compatibility with espeak-ng
63+
- **FIX** Wrong doctype declaration of SMIL files in output of DAISY 3 to DAISY 2.02
64+
- **FIX** Indent TTS log output
65+
- Various other bugfixes and improvements
66+
67+
## Details
68+
69+
See [all the closed issues of this release](https://github.com/orgs/daisy/projects/6). To view using the [Github CLI](https://cli.github.com/): `gh project --owner daisy item-list 6`
70+
171
Changes in release v1.14.19
272
===========================
373

deps.mk

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,5 @@
1-
# this hack is needed to make this file includable from the super project
2-
ifeq ($(patsubst %.exe,%,$(notdir $(SHELL))),eval-java)
31
assembly/SOURCES := $(assembly/BASEDIR)/pom.xml \
4-
$(shell Files.walk(Paths.get("src")).filter(Files::isRegularFile).forEach(f -> println(f.toString().replace(" ", "\\ ")));)
5-
else
6-
assembly/SOURCES := $(assembly/BASEDIR)/pom.xml \
7-
$(shell [ -d $(assembly/BASEDIR)/src/main/ ] && \
8-
find $(assembly/BASEDIR)/src/main/ -type f | sed 's/ /\\ /g')
9-
endif
2+
$(shell Files.walk(Paths.get("$(assembly/BASEDIR)/src")).filter(Files::isRegularFile).forEach(f -> println(f.toString().replace(" ", "\\ ")));)
103

114
.SECONDARY : assembly/SOURCES
125
assembly/SOURCES : $(assembly/SOURCES)

jre/build.xml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,33 @@
6666
</plugins>
6767
</build>
6868
</profile>
69+
<profile>
70+
<id>build-jre-linux-arm64</id>
71+
<!--
72+
this profile needs to be run with JDK 17
73+
-->
74+
<build>
75+
<plugins>
76+
<plugin>
77+
<artifactId>maven-jlink-plugin</artifactId>
78+
<executions>
79+
<execution>
80+
<id>default-cli</id> <!-- run directly from Makefile -->
81+
<goals>
82+
<goal>jlink</goal>
83+
</goals>
84+
<configuration>
85+
<classifier>linux-arm64</classifier>
86+
<modulePaths>
87+
<modulePath>src/main/jre/OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.7_7/jdk-17.0.7+7/jmods</modulePath>
88+
</modulePaths>
89+
</configuration>
90+
</execution>
91+
</executions>
92+
</plugin>
93+
</plugins>
94+
</build>
95+
</profile>
6996
<profile>
7097
<id>build-jre-mac</id>
7198
<!--

make/bin/darwin_amd64/eval-java

4.9 KB
Binary file not shown.

make/bin/darwin_arm64/eval-java

82.5 KB
Binary file not shown.

make/bin/linux_amd64/eval-java

720 Bytes
Binary file not shown.

make/bin/linux_arm64/eval-java

70.5 KB
Binary file not shown.
-10.5 KB
Binary file not shown.

0 commit comments

Comments
 (0)