Revision history for Ado 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 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.