Skip to content

The "this worked for a while" release

Compare
Choose a tag to compare
@onli onli released this 16 Feb 12:46
· 4 commits to master since this release

ursprung works well and is used in production to power blogs of mine. But the repo was not in a good state: Multiple updates got only applied locally and were missing here. Now I took the time to clean everything up. Together with the fact that the software itself ran fine all this time, it's time for a release and a version bump to 1.0 🎉

Changelog

Changes to the initial 0.1 release include:

  • The content of the editor gets cached locally in the browser, to prevent data loss
  • Added some classless designs and adopted their HTML structure. The project is not that active, but still provides some alternatives to the default design and seems like a good foundation to develop custom design.
  • Nokogiri got replaced with Oga, which removes a bunch of installation issues
  • classifier got replaced with classifier-reborn, which also fixed an installation issue
  • Entries set a canonical link tag
  • RSS feed is more correct now
  • Login: Portier replaced Browserid/Persona
  • Login moved to hidden login page (/login), which made it possible to move the search to the top
  • Fix: Trackbacks failed if target url had spaces
  • Fix: Frontend Javascript called contains, which got removed in modern browser

Upgrade hints

Update the gems, a number of them changed:

bundle install
bundle update

Because of the classifier gem change you will have to delete your saved spam filter saved in the database:

sqlite3 blog.db
sqlite> DELETE FROM options WHERE name = 'spamFilter';