Skip to content

Releases: liveblog/liveblog

v3.85.0

04 Dec 13:49
Compare
Choose a tag to compare

Here is what has changed since the last release:

Added

  • Introducing the latest SEO friendly feature LiveblogPosting Schema. More information about it https://schema.org/LiveBlogPosting
  • Introduced black formatting into server's code (python) 🎉

Changed

  • Switched from nosetests to pytest
  • The number of posts sent to consumers through syndication can now be customised with environment variables
  • Twitter/X new logo update in Default SEO Theme
  • Implemented a storage fallback to save GDPR Consent setting

Fixed

  • Issue with Twitter/X embeds
  • Bug preventing "Load More Posts" button from working properly in Default SEO Theme
  • Issue with Publish button not available when editing a post with image item

For a more detailed change log, you can check here: v3.84.0...v3.85.0

v3.84.0

15 Jun 14:44
843201f
Compare
Choose a tag to compare

Here is what has changed since the last release:

Added

  • Introducing a new role: Super Editor. This role is designed to grant more permissions to power users such as editors, but not as extensively as an admin user. Privileges for certain apps and features have been redefined and split to offer the flexibility required to create this additional role. Existing roles, including Editor and Contributor, should remain unaffected.

For a more detailed change log, you can check here v3.83.0 - v3.84.0

v3.83.0

11 May 12:00
Compare
Choose a tag to compare

Here is what has changed since the last release:

Added

Changed

For a more detailed change log, you can check here v3.82.5 - v3.83.0

v3.82.5

02 May 13:03
Compare
Choose a tag to compare

Here is what has changed since the last release:

Added

  • Support for Elastic APM analytics tool from server service. APM_SERVER_URL and APM_SERVER_TOKEN env vars are required to make it work properly
  • Added option --init-index-only to python manage.py app:initialize_data command to only initialise Elastic Search index
  • Allow scorecards to take non number values

Fixed

  • Issue with editor crashing while loading embeds from third-party networks
  • Issue with editing flags not being removed when the user left or reloaded the browser

Changed

  • Embed generation for output channels is now made in batches to improve performance

For a more detailed change log, you can check here v3.82.4 - v3.82.5

v3.82.4

03 Mar 09:46
Compare
Choose a tag to compare

Here is what has changed since the last release:

Added

  • New global setting to make embed height responsive on newly created blogs
  • Prevent from scheduling posts in the past while using post scheduling feature
  • Docker compose file to start essential backend services to run Liveblog
  • Shared posts dialog window now responsive

Fixed

  • Archived and deleted blogs no longer check for new updates from backend
  • Removed Uglify.JS in favor of Terser to make client app build time faster and to fix parsing issues
  • Flaky end to end tests

Changed

  • Moved legacy docker files in order to introduce new ones that will work with current liveblog version
  • Improved the rendering of third party embed in admin UI to render more reliably (Twitter & Instagram)
  • Upgraded datetime-picker library to latest version possible to fix issues in scheduling posts feature

For a more detailed change log, you can check here v3.82.3 - v3.82.4

v3.82.3

20 Oct 15:26
Compare
Choose a tag to compare

What's Changed

  • Increase output channels in UI to 500
  • Fix vulnerability issues by @eos87 in #1334
  • Bump flask-cors from 3.0.8 to 3.0.9 in /server by @dependabot in #1329

Full Changelog: v3.82.2...v3.82.3

v3.82.2

06 Oct 13:15
Compare
Choose a tag to compare

Here is what has changed since the last release:

Added

  • Add theme dropdown selector to blog creation screen
  • Command to sync registries between mongodb and elastic search index based on a given date time
  • Additional and useful information to Sentry (like release version number) so it is easier to trace bugs
  • Implement setting to disable timestamp in pinned posts
  • Additional liveblog logging configuration
  • Change 'Filter Content' to 'Filter' in default theme

Fixed

  • Fix prototype Pollution in lodash
  • Remove eventable which is already contained in SirTrevor
  • Remove ngSirTrevor dependency as Liveblog has a built-in one
  • Fix arbitrary Code Execution in grunt
  • Remove jscs as is deprecated and we use Eslint
  • Fix npm install error because of github changs
  • Upgrade node-sass denial of service warning
  • Upgrade sanitize-html package to fix vulnerability
  • Fix tslint issue in test env
  • Fix uglify build issue because of unexpected token
  • Fix security vulnerability with jinja package
  • Fix load more posts in Simple Theme
  • Fix facebook render issues on Simple theme
  • Fix tag filtering in output channels

Syndication engine improvements

  • Send posts one by celery task instead of whole batch to improve performance and reduce timeout errors
  • Fix syndication bug of posts not being sent to consumer
  • Increase timeout when fetching image posts to reduce the number of timeout issues because of network latency
  • Implemented resource hook to fix entries out of sync
  • Fix error when running index-from-mongo command
  • Fix bug syndicated posts not showing in embed file
  • Fix bug when detaching from syndicated blog

For a more detailed change log, you can check here v3.82.1 - v3.82.2

v3.82.1

28 Mar 13:13
815dfef
Compare
Choose a tag to compare

Here is what has changed since the last release:

Fixed

  • Theme style for default theme is not effective on ESI
  • Font family spelling secundary to secondary
  • Blog team members' screen broken when duplicated members
  • Embed not generated (updated) when image post items have no meta info
  • German translation in Default, Simple and AMP theme

Changed

  • Make Theme setting available only for Team and Network mode
  • Allows rendering at least 100 output channels

See full change between v3.82 - v3.82.1

v3.82

19 Nov 14:39
Compare
Choose a tag to compare

Here is what has changed since the last release:

Added

  • Theme Styling Settings. A new exciting feature which allows users to change the look and feel of Default SEO Theme right from the theme settings UI

image

  • Add the ability to show or hide Instagram embed's description

Fixed

  • A bunch of small bugs and performance improvements.

See full change between v3.81.1 - v3.82.0

v3.81.1

28 Apr 10:51
e38994f
Compare
Choose a tag to compare

See full change between v3.81.0 - v3.81.1

Here is what has changed since the last release:

Fixed

  • Bug in filtering content by tags in frontend introduced with the new Post Scheduling feature
  • Many bug fixes and improvements to the Post Scheduling feature

Changed

  • Improved UI of the dropdown to filter content by tags in the embed side
  • Improved error handling and feedback for user when uploading a theme that has issues
  • Updated iFrame-Resizer version to 4.3.1