Revision history for Ado
0.46 2014-06-16
- Added new command Ado::Command::generate::apache2vhost.
- Added new command Ado::Command::generate::apache2htaccess.
- Upgraded to Mojolicious 5.07.
- Fixed tests and code using "redirect_to" according to the new behavior.
- Upgraded to Semantic UI 0.18.0.
0.45 2014-06-02
- Fixed failing tests with Mojolicious 5.00
(caused by "Changed return value of path_for method in Mojolicious::Routes::Match.").
- Upgraded to Mojolicious 5.02.
- Improved documentation a bit.
0.44 2014-05-29
- Fixed typos in documentation.
0.43 2014-05-25
- Default page now has a Bulgarian variant.
0.42 2014-05-18
- Fixed typos and improved POD.
- Added Ado::Plugin::I18n to the list of the end-user
features at the bottom of the home page.
- Created and used templates/partials/logo.html.ep.
- Created embedded template languages_menu.html.ep in Ado::Plugin::I18n
and used it on the home page. This is a usage example.
- Added jQuery Cookie Plugin v1.4.1.
- Added some flag icons from http://www.famfamfam.com.
- Upgraded to Mojolicious 4.99.
- Upgraded to Semantic UI 0.17.0
0.41 2014-05-11
- Translated intro.md. to Bulgarian.
- Menu items in adobar.html.ep now are only icons.
- Implemented Ado::Plugin::I18n.
First lexicons are in English and Bulgarian.
- Upgraded to Mojolicious 4.98.
- Removed unneeded Ado::Model::SqliteSequence
- $CODENAME changed to
"Веди" - U+2C02 GLAGOLITIC CAPITAL LETTER VEDE (Ⰲ)
because we have multilanguage support now.
- На 11 май Българската православна църква (БПЦ)
почита Светите братя Кирил и Методий и отбелязва
възстановяването на Българската патриаршия през 1953 г.
0.40 2014-05-04
- Started translation of end-user documentation to English.
Translated in English cover.md ,rewrote intro.md.
Started translation of intro.md. to Bulgarian.
- Temporarily monkey-patched Text::MultiMardown to support
anchors when <base href="<%= url_for('/')->base %>" /> tag
is used in templates.
- Upgraded to Mojolicious 4.97.
- Upgraded to Semantic UI 0.16.1
0.39 2014-04-15
- Fixed missing 'require' in Build.PL for Email::Address.
- Fixed 'require' in Build.PL for Mojolicious 4.93.
0.38 2014-04-14
- Bugfix in ado build test.
- Improved "adduser" functionality.
- Added Email::Address for validating... well, email addresses.
- Upgraded to Mojolicious 4.93.
- Upgraded to Semantic UI 0.15.5
- Drawn the public/img/Ado-Building-Blocks.svg diagram.
0.37 2014-04-05
- Added experimental Ado::Command::adduser.
- Small improvements and higher test coverage in Ado::Plugin::Auth.
- Made Ado::Command more consistent with Ado::Plugin.
0.36 2014-03-22
- Improved documentation.
- Added sha1.js from CryptoJS v3.1.2.
- Fixed typos and improved the home page.
- Added a subset of Free Serif font to use the GLAGOLITIC alphabet
directly.
- Upgraded to Mojolicious 4.90.
- Upgraded to Semantic UI 0.15.1
- Shamelessly stollen and modified a background pattern from jQuery UI.
- Added Ado::Plugin::AdoHelpers.
- Added Ado::Control::Test controller for testing plugins.
- Implemented experimental digest access authentication with Ado::Plugin::Auth.
0.35 2014-03-01
- Честита Баба Марта!
- Improved documentation.
- Added default/index.html.ep template and
default index page content.
- Upgraded to Mojolicious 4.85.
- Fixed failing test in t/sessions/database.t
0.34 2014-02-23
- Optimised /help User Unterface for hand-held devices.
- Added text in Bulgarian to cover.md, intro.md. admin.md, domains.md,
groups.md, users.md, cms.md, pages.md, articles.md, blog.md - TODO:
Translate them to English.
- Optimized Ado::Control::generator().
- Added markdown() helper to MarkdownRenderer plugin.
0.33 2014-02-20
- Really fixed failing test under Windows.
- Really upgraded to Mojolicious 4.83.
0.32 2014-02-19
- Fixed failing test under Windows.
- Removed base_url option passed to Text::MultiMarkdown.
- Implemented "next" and "previous" page navigation in help app.
- Upgraded to Mojolicious 4.83.
0.31 2014-02-16
- Implementented Ado::Plugin::MarkdownRenderer
- Included "Semantic UI" CSS and JavaScript framework.
It will be the default UI framwework for Ado.
- Implemented simple functional documentation system (/help)
and used Ado::Plugin::MarkdownRenderer and Semantic UI
to render documentation. Added dummy "lorem ipsum" content.
- $CODENAME changed to
"Буки" - U+2C01 GLAGOLITIC CAPITAL LETTER BUKY (Ⰱ)
because we have the first end-user application in Ado now.
- We started adding end-user features now.
- Added accessor 'CODENAME' to Ado.
- Added accessors 'keywords' and 'description' to Ado::Control.
- Upgraded to Mojolicious 4.81.
0.30 2014-02-02
- Fixed tests by making sure touched files have proper permissions.
- Removed unneeded t/etc.
0.29 2014-02-02
- Upgraded to Mojolicious 4.75.
- Fixed stupid mistakes in t/session/database.t.
0.28 2014-02-02
- This is a bugfix release.
- Have a testing copy of ado.conf and ado.sqlite in t/etc.
- Checking for Test::Output in t/command/version.t.
- Creating README only if $ENV{TEST_AUTHOR}.
0.27 2014-01-29
- Upgraded to Mojolicious 4.71.
- Experimental CORS-ready Ado::Sessions with file
and database storage.
- Fixed bug in Ado::Build::ACTION_dist.
It was not emptying log files.
0.26 2014-01-11
- Improved Ado::Command::version output.
- Improved Ado::Manual.
- Not depending on Mojo::Util in Ado::Build.
- Fixed small bug in create_readme() and optimized it.
- Installing to the more popular "siteprefix" by default.
- Fixed failing test because of missing Test::Output.
0.25 2014-01-01 20:27:50 CET
- Added more tests for Ado::Build (test coverage is > 90%).
- Fixed ACTION_perltidy. We do not modify Build.PL any more.
- Fixed stupid bug in manifest.t
0.24 2013-12-31 17:09:24 CET
- This is an important release.
CODENAME: "Азь" - U+2C00 GLAGOLITIC CAPITAL LETTER AZU(Ⰰ)
- Introduced Ado::Command::version and the concept of $CODENAME.
- We have a stabilised Build process.
- Fixed ACTION_uninstall and ACTION_fakeuninstall (Valcho).
- Fixed failing pod-coverage.t because of -T switch (Valcho).
- Fixed ACTION_perltidy - was not tidying t/*.t files.
- Added tests for ACTION_perltidy.
- Introduced t/ado-build.t.
0.23 2013-12-30 03:14:17 CET
- Added experimental tests for Ado::Build.
- Fixed ACTION_perltidy - did not tidy Build.PL
- Dynamically generating META.json and META.yml
depending on if $ENV{TEST_AUTHOR} is set
thus requiring fewer dependencies.
- Updated Manual.pod
- Added uninstall and fakeuninstall actions to Ado::Build (Valcho).
- Fixed wrong install_path for lib directory
when "--install_base" is not passed as argument.
- Using Perl's $Config{siteprefixexp} for
other directories: qw(etc public log templates).
0.22 2013-12-29 03:30:38 CET
- Refactored creation of README.md, kept README.
- Wellcome Valcho to the core team :)!
- Removed $ADO_HOME (by popular demand)
and symplified installation process a lot.
- Improved Manual.pod/README.
0.21 2013-12-28 03:37:42 CET
- Added build action submit (draft).
- Added build action "perltidy" - see Ado::Build.
deleted: bin/ado_perltidy
Thanks to Vulcho Nedelchev(WEBY) for the inspiration.
- Improved list_for_json in Ado::Control.
- Implemented validate_input in Ado::Control.
- Implemented Test::AdoPlugin.
- Huge enhancements in documentation
(mostly in Ado::Manual::Contributing).
- Shut up "Wide character in print" from Pod::Spelling.
0.20 2013-12-24 03:22:10 CET
- Removed dependency IO::Socket::SSL - not mandatory yet
- Upgraded to Mojolicious 4.63
- Enhanced Ado::Manual
- Skipping pod-coverage.t under Perl 5.014
0.19 2013-12-23 00:37:22 CET
- More strict checks regarding --install_base.
use 5.014 to enable say().
0.18 2013-12-22 17:34:32 CET
- Removed release_status=>'unstable' from Build.PL.
This does not mean much.
- Started developing an external plugin - Ado::Plugin::Mess.
- First attempt for a logo.
0.17 2013-12-21 00:11:06 CET
- Refactored list() in Ado::Control::Ado::Users
and implemented list_for_json in Ado::Control.
- Added test users test1 and test2.
- Added dummy missing actions to Ado::Control::Ado::Users.
- Added $c->require_formats(['json', 'xml', 'etc']) to Ado::Control.
- Enhanced _set_env in Ado::Build.
- Lower required Perl version to 5.014000.
- Enhanced POD.
- Requiering EV and IO::Socket::IP as recommended
in Mojo::IOLoop for better scalabality and non-blocking apps.
- Added tests for POD spelling.
- Spellchecked and corrected all the POD.
0.16 2013-12-19 00:03:47 CET
- Implemented Ado::BuildPlugin (untested).
- Enhanced Ado::Build documentation and
added $ENV{HOME} directory detection.
- Moved code from Build.PL to Ado::Build::create_build_script().
- Requiring Mojolicious 4.60
0.15 2013-12-15 17:44:48 CET
- Now we requre and set ADO_HOME upon install so plugins can
easily find their installation paths
- Put bin/ado environment initialization into _set_env().
Added informative message about ADO_HOME.
- Set lib and arch install paths to "lib".
- Enhanced documentation.
- Implemented custom automatic README
generation from Ado::Nabual.
- Improved Build.PL
0.14 2013-12-14 14:11:45 CET
- Setting explicitly MOJO_MODE in bin/ado
- Better detection for MOJO_HOME and MOJO_CONFIG
- Enhanced the Build process,
added ACTION_build, ACTION_dist process_log_files
and _empty_log_files to Ado::Build.
- Enhanced Ado::Plugin::Routes, added tests.
- Implemented Ado::Plugin::Routes.
- Again changed the routes structure in config.
Every route description is simply a HASHREF.
- Enhanced documentation.
- Reenabled pod-coverage tests.
0.13 2013-12-10 01:44:30 CET
- Removed usage of PoweredBy.
- Lower required Perl version to 5.014002.
- Temporarily disabled pod-coverage tests.
0.12 2013-12-09 00:33:05 CET
- Requiring Mojolicious::Plugin::DSC 0.999,
IO::Socket::SSL 1.957, Mojolicious 4.59.
- Changed plugins description in config file
from HASHREF to ARRAYREF.
- Added Ado::Control::Ado::Users, Ado::Plugin, Ado::Manual::Plugin,
Ado::Manual::RESTAPI
- $config->{routes} is now an ARRAYREF.
-Implemented example (Ado::Control::Ado::Users::list()) of following
"RESTful Service Best Practices" from www.RestApiTutorial.com
0.11 2013-11-30 14:04:39 CET
- Added minimal database schema and data SQL files.
- Added generated by DBIx::Simple::Class::Schema
classses for manipulating tables.
- Fixed typos in documentation here and there.
- Ado::Manual is the default page for PODRenderer
- Added ACTION_install to Ado::Build.
- Switched from prefix to install_base.
0.10 2013-11-23 19:56:09 CET
- We have a working application with several common
predefined routes and controllers.