Farabi
view release on metacpan or search on metacpan
The feature will be replaced by a simple and standard perldoc lookup.
Each project will have a Perl runtime version and therefore will
use the runtime's perldoc command
- Plugin Manager is broken at the moment. A farabi plugin now reports
back required dependencies after creation.
- Upgrade to jQuery 1.9.1
- Added more documentation
0.29 2013.1.29
- Fixed missing MANIFEST in 0.28
0.28 2013.1.28
- Added Plugin Manager which displays the Farabi plugins at the moment.
- When a tab is shown, let us update current editor id.
This fixes a lot of file save/run bugs.
- Added dummy plugins for Perl::Critic and Perl::Tidy support
- Require Module::Pluggable 4.5 instead of 4.6 (Thanks to kevin dawson)
- Perl and Javascript code refactor
0.27 2013.1.27
- Updated copyright for 2013
- Added more license documentation
- Added "Dump PPI Tree" action
- Added MediaWiki::API to dependencies for the future Rosetta
code browser feature
0.26 2013.1.26
- Add Find duplicate code dialog
- Added Code::CutNPaste to dependencies
- Increased the size of the Run dialog runtime list
from 5 to 10 elements
0.25 2013.1.26
- Run CoffeeScript in your browser using Farabi
- Default to 'Perl' instead of Perlito in the run dialog
- When there is no extension, default to 'plain' text
- Fixed redundant no_index entries and added lib/Farabi/files to it
- "what sri says - don't do it." Do not use internal mojo jquery :)
- Fix various focus after modal dialog fade in animations
- Less file extension regex weirdness
- Fix close file bug after closing an open file
- Fix package name for Farabi::Plugin::Debug
0.24 2013.1.26
- Fix CREDITS markdown
- Fix Perl warning about variable redeclaration
- Upgrade to CodeMirror 3.02
- Remove the "Editor" line
- Added an empty Perl 5 Debugger plugin
- Added Module::Pluggable to list of dependencies
- Remove the '*' after the tab name after a successful save
- First implementation of a save file action
- Add modal dialog fade effect for all dialogs
- Fix a bug with icon remove
- Added the "new file" button which is shown to the right of the editor tabs (like chrome)
- Smaller tabs
0.23 2013.1.2
- Devel::REPL is now supported if installed as an internal in-process REPL
- Disable all form submission to prevent UI from refreshing by mistake on ENTER key
- When the a file is closed and it not clean we need to popup a save confirmation dialog
- Various stability and refactorings into a better close file/files action
- More fixes to the REPL dialog
- Untitled editors are considered Perl by default
- Close the last editor tab create a new Untitled one
- Added * after an editor tab name if is modified
- Add the initial implementation of save file
- REPL command output is now readonly in REPL dialog
- Added Close File and Close All Files.
- Fix mode selection bug when open a file that is not perl
- Added a feature to accept a directory parameter to find-file
0.22 2012.12.24
- New file opens an empty "Untitled %d" new tab
- Open file action opens a file in a new tab
0.21 2012.12.24
- Refactored dialogs client-side JS code into their seperate files
- Implemented global window.ChangeMode and window.GetCurrentEditor
- Scroll always to the bottom in the REPL dialog
- Fix extra newline line in REPL dialog
- Add more source documentation
- Add New file (dummy at the moment)
- ENTER in the open file or action dialog opens the file or action
- Prevent Action field from being autocompleted and fix weird
event consumption bug with actions dialog
- Support Niecza, perl6 and re.pl (Devel::REPL)
0.20 2012.12.23
- Read-Eval-Print-Loop (REPL) dialog is here and
currently support rakudo Perl 6
- Refactor each dialog HTML into its own dialog HTML template.
- Enter key in the actions dialog runs the action now.
- Added action help text to actions dialog.
- Added IPC::Run to dependencies for REPL feature.
0.19 2012.12.21
- Actions dialog UI refactored.
- Dialog Close buttons are blue and cancel buttons are orange.
- Enable unsafe features by default. Yes we're unsecure by default :)
- HTTP actions should use hyphen instead of underscore.
- Perl Critic is not run by default on every change.
- Perl Critic command now says alerts the result after execution.
- Set proper editor syntax highlighting based on extension.
- Open file dialog is here (a farabi6 feature port).
- Update README about listening to a different TCP port.
0.18 2012.12.20
- Fix experimental Actions dialog to actually work
- Remove tab-based look and feel
- Every action in Farabi can be triggered by the Actions dialog
(Alt-A).
0.17 2012.12.16
- Remove unneeded CodeMirror mode tests html and css files.
- Fix RELEASE_TESTING=1 xt/eol.t bug.
- Experimental Actions dialog that has autocomplete (type-ahead)
0.16 2012.12.13
- Fixed failure in `RELEASE_TESTING=1 make test`
( run in 2.002 seconds using v1.01-cache-2.11-cpan-364913b4093 )