Skip to content
Bill Hunt edited this page May 17, 2016 · 8 revisions

Version 2.1

  • Upgraded to Laravel 5.1, Angular 1.4
  • Documents have statuses and can be private, public, or unpublished.
  • Authors can view document statistics and export comments to review.
  • Multiple documents can be featured.
  • Documents can have images.
  • Annotations no longer collide in the sidebar.
  • Improved support for mobile & older (IE9) browsers.
  • Better handling for SSL.
  • Now allows much longer documents and comments.

Version 2.0

  • The entire application has been redesigned with a design by @boboroshi
  • The core of Madison has been rewritten to better use Angular.
  • The frontend has been more properly isolated from the backend.
  • Madison can now be translated into other languages via localization files.

Version 1.8

This changelog is unfinished

  • Move credential loading from *.yaml to .env.<environment>.php to match Laravel 4.2 standard
  • Remove all Laravel View files. These have been moved to Angular templates in public/templates
    • Only email templates remain
  • Only routes matching api/** reach the Laravel routes. All others serve up the AngularJS front-end as public/index.html. This is done in app/routes/single.php.
  • The entire public interface has been redesigned. You can read notes on the redesign process here ( need link )
  • The entire build process has changed. You can read the notes on the new build process here ( need link )
  • The Angular front-end architecture has been refactored. You can read the notes on the new front-end architecture here (need link)
  • All front-end notifications are now handled through angular-growl. See how to pass notifications from the API to Angular here (need link)
  • You can now generate short urls for each document from the document editing page. These are automatically generated by making calls to OpenGov's opngv.us url service.
Clone this wiki locally