Changes for version 0.40 - 2013-02-25
- ADDED
- Added auto close brackets feature
- Added t/02-minimum-per.t to make sure post 5.10.1-isms do not creep into the code
- Added File::HomeDir 1.00 and Path::Tiny 0.013 to dependencies
- Add a disabled "New Project" action/dialog. This will be enabled once it is ready
- Added [Test::Compile] to dist.ini to make sure all files are syntax checked
- CHANGED
- Upgrade to CodeMirror v3.1.
- Farabi SQLite database now reside in ~/.farabi/farabi.db
- $HOME/.farabi and $HOME/.farabi/projects are now created by default
- Reuse the new active line addon from CodeMirror 3.1
- Bump Perl::Tidy to 20121207 and Mojolicious 3.87
- Rewrite code to be simpler using Path::Tiny instead of arcane File::*
- Most forms are now horizontal instead of vertical (i.e. label beside the field)
- Selected text is now shown in a clear white over blue text using the new CodeMirror 3.1 selection marking addon
- When the "Farabi" link in the menu bar is clicked, the about dialog is shown
- FIXED
- Fix a perl 5.14-ism in the menu generation code
- Fixed Module::Starter dependency to be 1.60 instead of 1.6
- Fix compilation errors in FP::PerlTidy
- Fix bug: find-file/find-action are fired too often on each key press
- REMOVED
- Remove old code that is no longer needed because of the CodeMirror 3.1 upgrade
Documentation
Run Farabi web server
Modules
Modern Perl IDE
Controller
Perl debugger support for Farabi
Perl::Critc support for Farabi
Perl::Tidy support for Farabi