Announce the 3.1.2 release

This commit is contained in:
Raoul Snyman 2024-05-19 23:36:11 +00:00
parent c8ddbaf070
commit 5076f588f9
4 changed files with 80 additions and 20 deletions

View File

@ -0,0 +1,66 @@
.. title: OpenLP 3.1.2 "Exemplary Eleazar" Released
.. slug: 2024/05/19/openlp-312-exemplary-eleazar-released
.. date: 2024-05-19 14:00:00 UTC
.. tags:
.. category:
.. link:
.. description:
.. type: text
.. previewimage: /cover-images/openlp-312-exemplary-eleazar-released.jpg
It's been a few months, but we've been working on fixing some of the most frequently encountered bugs in version
3.1.0 and 3.1.1.
Blessed is the man who doesn't walk in the counsel of the wicked,
Nor stand in the way of sinners,
Nor sit in the seat of scoffers;
But his delight is in the law of Yahweh;
On his law he meditates day and night.
Psalm 1:1-2
New Features
----------------
* Add "Apply UPPERCASE globally" function to songs plugin
* Add EasyWorship Service file (.ewsx) song importer
* Add web API endpoint for the Web Remote to get the configured language
* Add web API endpoint for the Web Remote to get the configured shortcut keys
Enhancements
------------------
* Import additional planning center data
* Better handling and notification of file permission errors
* Provide more integration for community plugins
* Make the slide height affect the size of the thumbnails generated
Bug Fixes
-----------
* Fix OpenLP being unable to detect VLC on macOS
* Stop Service File items from containing more than one audio file
* Fix build part of version number
* Hide live when screen setup has changed to prevent a possible crash
* Attempt to fix #1878 by checking if the service item exists first
* Fix for not found i18n directory when using Web Remote
* Fix missing verse translations
* Add checks to prevent multiple Linked Audio items on songs
* Further fix #1871 by adding the Application name as early as possible
* Fix unintentional change of the organization name by the domain name.
* Fix missing translations
Known Issues
----------------
See the `OpenLP 3.1 release blog post </blog/2024/02/29/openlp-310-superb-seth-released>`_ for the list of
known issues.
Download
------------
Download the latest version of OpenLP from the `downloads </#downloads>`_ section on the site.

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

View File

@ -1,6 +1,5 @@
## -*- coding: utf-8 -*-
<%namespace name="base" file="base_helper.tmpl" import="*" />
<%namespace name="notes" file="annotation_helper.tmpl" import="*" />
${set_locale(lang)}
${base.html_headstart()}
<%block name="extra_head">
@ -115,11 +114,6 @@ ${template_hooks['extra_head']()}
${base.late_load_js()}
<script>jQuery("a.image-reference").colorbox({rel:"gal",maxWidth:"100%",maxHeight:"100%",scalePhotos:true});</script>
<%block name="extra_js"></%block>
% if annotations and post and not post.meta('noannotations'):
${notes.code()}
% elif not annotations and post and post.meta('annotations'):
${notes.code()}
% endif
${body_end}
${template_hooks['body_end']()}
</body>

View File

@ -262,7 +262,7 @@
<div class="container object-non-visible" data-animation-effect="fadeIn">
<h1 class="text-center title" id="downloads">Downloads</h1>
<div class="separator"></div>
<p class="lead text-center">Read the latest release announcement below</p>
<p class="lead text-center">Read the release announcement below</p>
<div class="row space">
<div class="col-xs-12 col-md-6 col-md-offset-3 col-lg-8 col-lg-offset-2">
<div class="panel panel-primary">
@ -319,15 +319,15 @@
</div>
<div class="windows hidden">
<h4>OpenLP for Windows 10 and higher</h4>
<p class="notranslate">OpenLP 3.1.1</p>
<p class="notranslate">OpenLP 3.1.2</p>
<div>
<div class="btn-group">
<button type="button" class="btn btn-success dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Windows Installer <span class="caret notranslate"></span>
</button>
<ul class="dropdown-menu">
<li><a href="https://get.openlp.org/3.1.1/OpenLP-3.1.1-x64.msi"><i class="fa fa-fw fa-download notranslate"></i> 64-bit Direct Download</a></li>
<li><a href="https://get.openlp.org/3.1.1/OpenLP-3.1.1.msi"><i class="fa fa-fw fa-download notranslate"></i> 32-bit Direct Download</a></li>
<li><a href="https://get.openlp.org/3.1.2/OpenLP-3.1.2-x64.msi"><i class="fa fa-fw fa-download notranslate"></i> 64-bit Direct Download</a></li>
<li><a href="https://get.openlp.org/3.1.2/OpenLP-3.1.2.msi"><i class="fa fa-fw fa-download notranslate"></i> 32-bit Direct Download</a></li>
</ul>
</div>
<div class="btn-group">
@ -335,15 +335,15 @@
Portable Version <span class="caret notranslate"></span>
</button>
<ul class="dropdown-menu">
<li><a href="https://get.openlp.org/3.1.1/OpenLPPortable_3.1.1.5000-x64.paf.exe"><i class="fa fa-fw fa-download notranslate"></i> 64-bit Direct Download</a></li>
<li><a href="https://get.openlp.org/3.1.1/OpenLPPortable_3.1.1.5000-x86.paf.exe"><i class="fa fa-fw fa-download notranslate"></i> 32-bit Direct Download</a></li>
<li><a href="https://get.openlp.org/3.1.2/OpenLPPortable_3.1.2.5000-x64.paf.exe"><i class="fa fa-fw fa-download notranslate"></i> 64-bit Direct Download</a></li>
<li><a href="https://get.openlp.org/3.1.2/OpenLPPortable_3.1.2.5000-x86.paf.exe"><i class="fa fa-fw fa-download notranslate"></i> 32-bit Direct Download</a></li>
</ul>
</div>
</div>
</div>
<div class="macosx hidden">
<h4>OpenLP for Mac OS X 10.15 and higher</h4>
<p class="notranslate">OpenLP 3.1.1</p>
<p class="notranslate">OpenLP 3.1.2</p>
<p>
<button type="button" class="btn btn-success" data-toggle="modal" data-target="#macos-install"><i class="fa fa-fw fa-download notranslate"></i> Direct Download</button>
</p>
@ -374,8 +374,8 @@
</ol>
</div>
<div class="modal-footer">
<a class="btn btn-primary" href="https://get.openlp.org/3.1.1/OpenLP-3.1.1-x86_64.dmg"><i class="fa fa-fw fa-download notranslate"></i> Intel Processor</a>
<a class="btn btn-info" href="https://get.openlp.org/3.1.1/OpenLP-3.1.1-arm64.dmg"><i class="fa fa-fw fa-download notranslate"></i> Apple Silicon</a>
<a class="btn btn-primary" href="https://get.openlp.org/3.1.2/OpenLP-3.1.2-x86_64.dmg"><i class="fa fa-fw fa-download notranslate"></i> Intel Processor</a>
<a class="btn btn-info" href="https://get.openlp.org/3.1.2/OpenLP-3.1.2-arm64.dmg"><i class="fa fa-fw fa-download notranslate"></i> Apple Silicon</a>
<button type="button" class="btn btn-danger" data-dismiss="modal">Close</button>
</div>
</div>
@ -413,12 +413,12 @@
<div class="alert alert-danger" role="alert">
<p><i class="fa fa-fw fa-exclamation-triangle notranslate"></i> This is for informational purposes and <strong>unsupported</strong> by OpenLP.</p>
</div>
<p>If you are running an older version of Ubuntu (22.04 and up), you can install the latest
<!-- p>If you are running an older version of Ubuntu (22.04 and up), you can install the latest
version of OpenLP by downloading the latest DEB file and installing it, running the following
commands in a terminal:</p>
<pre>wget https://get.openlp.org/3.1.1/openlp_3.1.1-1.deb
sudo dpkg -i openlp_3.1.1-1.deb
sudo apt -f install</pre>
sudo apt -f install</pre -->
</div>
</p>
</div>
@ -511,7 +511,7 @@ sudo apt -f install</pre>
<p>You will need the FlatHub repository installed in order to install dependencies.</p>
</div>
<div class="modal-footer">
<a class="btn btn-success" href="https://get.openlp.org/3.1.1/openlp-3.1.1-1.flatpak"><i class="fa fa-fw fa-download"></i> Download</a>
<a class="btn btn-success" href="https://get.openlp.org/3.1.2/openlp-3.1.2-1.flatpak"><i class="fa fa-fw fa-download"></i> Download</a>
<button type="button" class="btn btn-primary" data-dismiss="modal">Close</button>
</div>
</div>
@ -520,9 +520,9 @@ sudo apt -f install</pre>
</div>
<div class="source hidden">
<h4>OpenLP Source Code</h4>
<p class="notranslate">OpenLP 3.1.1</p>
<p class="notranslate">OpenLP 3.1.2</p>
<p>
<a href="https://get.openlp.org/3.1.1/OpenLP-3.1.1.tar.gz" class="btn btn-success"><i class="fa fa-fw fa-download notranslate"></i> Direct Download</a>
<a href="https://get.openlp.org/3.1.2/OpenLP-3.1.2.tar.gz" class="btn btn-success"><i class="fa fa-fw fa-download notranslate"></i> Direct Download</a>
</p>
</div>
</div>