Releases: liveblog/liveblog
v3.85.0
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
topytest
- 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
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
Here is what has changed since the last release:
Added
- Responsive UI support in Liveblog Admin interface by @aleksandarjelicic #1347 #1348
Changed
- Improved Scorecard free-type stylings @eos87 @aleksandarjelicic
For a more detailed change log, you can check here v3.82.5 - v3.83.0
v3.82.5
Here is what has changed since the last release:
Added
- Support for Elastic APM analytics tool from server service.
APM_SERVER_URL
andAPM_SERVER_TOKEN
env vars are required to make it work properly - Added option
--init-index-only
topython 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
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 ofTerser
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
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
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
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
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
- 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
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