Update changelog and minor version bump.

This commit is contained in:
Buster "Silver Eagle" Neece 2021-02-19 20:43:54 -06:00
parent 9e88281a4a
commit 5bdb1de865
No known key found for this signature in database
GPG Key ID: 6D9E12FF03411F4E
3 changed files with 63 additions and 24 deletions

View File

@ -5,11 +5,29 @@ release channel, you can take advantage of these new features and fixes.
## New Features/Changes
(There have been no new features in the rolling release since the last stable version.)
## Code Quality/Technical Changes
(There have been no technical changes in the rolling release since the last stable version.)
## Bug Fixes
(There have been no bug fixes in the rolling release since the last stable version.)
---
# AzuraCast 0.12.1 (Feb 19, 2021)
## New Features/Changes
- In the Now Playing API response, the station's public-facing URL and URLs to download the PLS and M3U playlists for
the station are included in the response.
## Code Quality/Technical Changes
- Across all AzuraCast repositories, the `master` branch has been renamed to `main`.
- A new section has been added to the "Edit Liquidsoap Configuration" panel at the very bottom of the configuration,
after all broadcasts are sent out.
@ -19,7 +37,14 @@ release channel, you can take advantage of these new features and fixes.
## Bug Fixes
- The AutoDJ queue timing has been reworked and simplified.
- Calling `DELETE` on the files API endpoint properly deletes the file itself (#3813).
- An issue with the updated dashboard has been fixed, bringing the dashboard appearance closer to the old visual style
but while still being a modern Vue component.
- Changes to the weighted shuffle algorithm were reverted after further evaluation.
- The AutoDJ queue timing has been reworked and simplified and issues have been fixed relating to cue timing.
- Playlist weighting (1-25) now properly weights playlists with 1 being the _least_ frequently played and 25 being the _
most_ frequently played, as is intended and described in the documentation. (#3735)

View File

@ -13,7 +13,7 @@ use Symfony\Component\Process\Process;
class Version
{
/** @var string Version that is displayed if no Git repository information is present. */
public const FALLBACK_VERSION = '0.12';
public const FALLBACK_VERSION = '0.12.1';
public const RELEASE_CHANNEL_ROLLING = 'rolling';
public const RELEASE_CHANNEL_STABLE = 'stable';

View File

@ -5,7 +5,7 @@ info:
license:
name: 'Apache 2.0'
url: 'http://www.apache.org/licenses/LICENSE-2.0.html'
version: '0.12'
version: 0.12.1
servers:
-
url: 'https://demo.azuracast.com/api'
@ -2100,7 +2100,7 @@ components:
connected_on:
description: 'UNIX timestamp that the user first connected.'
type: integer
example: 1611809766
example: 1613854684
connected_time:
description: 'Number of seconds that the user has been connected.'
type: integer
@ -2246,7 +2246,7 @@ components:
played_at:
description: 'UNIX timestamp when playback started.'
type: integer
example: 1611809766
example: 1613854684
duration:
description: 'Duration of the song in seconds'
type: integer
@ -2296,6 +2296,17 @@ components:
listen_url:
description: 'The full URL to listen to the default mount of the station'
example: 'http://localhost:8000/radio.mp3'
url:
description: 'The public URL of the station.'
type: string
example: 'http://example.com/'
nullable: true
playlist_pls_url:
description: 'The playlist download URL in PLS format.'
example: 'http://example.com/public/example_station/playlist.pls'
playlist_m3u_url:
description: 'The playlist download URL in M3U format.'
example: 'http://example.com/public/example_station/playlist.m3u'
is_public:
description: 'If the station is public (i.e. should be shown in listings of all stations)'
type: boolean
@ -2344,7 +2355,7 @@ components:
cued_at:
description: 'UNIX timestamp when playback is expected to start.'
type: integer
example: 1611809766
example: 1613854684
duration:
description: 'Duration of the song in seconds'
type: integer
@ -2433,7 +2444,7 @@ components:
start_timestamp:
description: 'The start time of the schedule entry, in UNIX format.'
type: integer
example: 1611809766
example: 1613854684
start:
description: 'The start time of the schedule entry, in ISO 8601 format.'
type: string
@ -2441,7 +2452,7 @@ components:
end_timestamp:
description: 'The end time of the schedule entry, in UNIX format.'
type: integer
example: 1611809766
example: 1613854684
end:
description: 'The start time of the schedule entry, in ISO 8601 format.'
type: string
@ -2481,7 +2492,7 @@ components:
timestamp:
description: 'The current UNIX timestamp'
type: integer
example: 1611809766
example: 1613854684
type: object
Api_Time:
properties:
@ -2553,10 +2564,10 @@ components:
example: true
created_at:
type: integer
example: 1611809766
example: 1613854684
updated_at:
type: integer
example: 1611809766
example: 1613854684
type: object
Role:
properties:
@ -2611,7 +2622,7 @@ components:
example: ''
updateLastRun:
type: integer
example: 1611809766
example: 1613854684
publicTheme:
type: string
example: light
@ -2670,7 +2681,7 @@ components:
nullable: true
backupLastRun:
type: integer
example: 1611809766
example: 1613854684
backupLastResult:
type: string
example: ''
@ -2681,22 +2692,22 @@ components:
nullable: true
setupCompleteTime:
type: integer
example: 1611809766
example: 1613854684
nowplaying:
description: 'The current cached now playing data.'
example: ''
syncNowplayingLastRun:
type: integer
example: 1611809766
example: 1613854684
syncShortLastRun:
type: integer
example: 1611809766
example: 1613854684
syncMediumLastRun:
type: integer
example: 1611809766
example: 1613854684
syncLongLastRun:
type: integer
example: 1611809766
example: 1613854684
externalIp:
type: string
example: 192.168.1.1
@ -2707,7 +2718,10 @@ components:
nullable: true
geoliteLastRun:
type: integer
example: 1611809766
example: 1613854684
enableAdvancedFeatures:
type: boolean
example: false
type: object
Station:
properties:
@ -2868,7 +2882,7 @@ components:
mtime:
description: 'The UNIX timestamp when the database was last modified.'
type: integer
example: 1611809766
example: 1613854684
nullable: true
amplify:
description: 'The amount of amplification (in dB) to be applied to the radio source;'
@ -2909,7 +2923,7 @@ components:
art_updated_at:
description: 'The latest time (UNIX timestamp) when album art was updated.'
type: integer
example: 1611809766
example: 1613854684
playlists:
items: { }
StationMount:
@ -3158,7 +3172,7 @@ components:
example: false
reactivate_at:
type: integer
example: 1611809766
example: 1613854684
nullable: true
schedule_items:
items: { }
@ -3240,10 +3254,10 @@ components:
nullable: true
created_at:
type: integer
example: 1611809766
example: 1613854684
updated_at:
type: integer
example: 1611809766
example: 1613854684
roles:
items: { }
type: object