Releases: Postleaf/postleaf
1.0.0-beta.1
Postleaf is now in beta! 🎉
This release wraps up all of the remaining alpha bugs and improves support for iOS devices. There are still a few known issues that require third-party bug fixes, but the editor is already much more usable.
- Removed
resetToken
andpassword
from theUser
global ab497f7 - Fixed a bug where embed provider would be
undefined
in embed cards #62 - Added attributes to comment docs 4fcf3ce
- Removed the admin menu from the editor view to provide a true inline editing experience 99f98f3
- Added a lock file for npm 5 (all npm installs will use the same dep versions now!) e8eeed7
- Removed unused heading shortcuts caa4aa2
- Changed the behavior of open in posts, tags, and users to not use a new window aa34935
- Various iOS improvements and bug fixes view
1.0.0-alpha.5
This release adds a number of improvements as well as some new features and bug fixes. Most notably:
- Improved oEmbed discoverability with embed card fallbacks #12 (see also postleaf.org/embed-cards)
- Support for sitemaps #42 (see also: postleaf.org/sitemaps)
- Support for robots.txt 749ba8c (see also: postleaf.org/robotstxt)
- Support for JSON Feed #56
Updating
If you followed the DigitalOcean tutorial to install Postleaf, you can update using the following commands:
cd /var/www/postleaf
git pull
pm2 restart app
If you're updating from alpha 3 or below, make sure to update your .env
file based on the latest example.
Additional Changes
- Added
{@getAdminMenu}
helper #48 - Fixed broken feed template 9e6326c
- Added support for robots.txt 749ba8c
- Fixed bug where Dust.js rendering errors weren't caught 9afa763
- Fixed bug where dynamic images without
src
attribute caused crash cbe1acf - Added card blocks for pasted URLs that don't support oEmbed #12
- Fixed bug where tags were incorrectly sorted in a case sensitive manner #50
- Fixed bug where tags view wasn't sorting by date 2c6b7a3
- Add support for sitemaps #42
- Fixed Babel warning for large scripts #54
- Changed JSON output to pretty print in dev (no change in production)
- Added
generateUrl
method for DynamicImages f761f12 - Added support for JSON Feed #56
- JSON Feed is located at
/feed/json
- RSS feed has moved to
/feed/rss
- JSON Feed is located at
- Added feed discovery metadata 6231245
- Changed the symbol for preformatted text to something less ambiguous (previously the same as the code icon) 1fdc635
- Changed triple backtick shortcut output from
<pre data-code="js">
to<pre class="language-js">
to align more closely with GitHub Flavored Markdown 09d5a02
1.0.0-alpha.4
This release fixes a critical template caching issue that affected production. Changes include:
- Fixed bug where locater results would sometimes not show up in Safari on macOS and iOS #3
- Made startup errors more verbose
- Added Arabic translation (note: RTL support is still incomplete)
- Removed new window option for links (see this post)
- Updated TinyMCE to 4.6.0 and added support for inline boundaries for
a
andcode
- Fixed bug where animated GIFs would be improperly modified when used as a dynamic image #44
- Fixed bug where template caching in production wasn't working properly #39
- Default
.env.example
to production - Added
getAdminMenu
helper #48 - Various code improvements
1.0.0-alpha.3
This release makes installation easier and possible on droplets (VPS) with only 512MB. The build process is no longer required to run Postleaf for non-dev uses.
The tutorial for installing Postleaf on DigitalOcean has been updated.
- Added Spanish (AR) translation #31
- Added Polish (PL) translation #37
- Improved install process by committing assets
- Improved promise performance with Bluebird #26
- Fixed bug where navigation items could lose order when updating #5
- Fixed bug where setting a custom homepage required restart #16
- Fixed bug where tags were ordered arbitrarily when fetching posts #38
- Moved app slugs to
.env
since they can't be changed without restart - Various code improvements and internal bug fixes
1.0.0-alpha.2
- Added German and French translations
- Added check for
.env
file - Added
formatUrl
helper - Added install scripts to
package.json
sogulp build
runs automatically - Fixed bug where
data
directory wasn't getting created on initial run - Fixed bug where the Postleaf menu would only show partially in Safari
- Fixed bug where relative URLs were being used instead of absolute URLs in metadata (JSON-LD, OpenGraph, Twitter Cards)
- Fixed bug where custom homepage wasn't working due to wrong variable name
- Fixed bug where all revisions would show when creating a new post
- Fixed bug that prevented blank previews from rendering
- Removed AUTH_PASSWORD_MIN_LENGTH
- Removed APP_ENVIRONMENT in lieu of NODE_ENV
- Improved developer instructions in the readme
- Disabled whitespace compression in production environments due to erroneous output
- Switched to pure JS version of bcrypt to reduce binary dependencies
- Various improvements to promises
1.0.0-alpha.1
Initial alpha release.