Sunday, December 30, 2007

Ajile 1.2.1 Released!

Download Ajile 1.2.1 here!

This release includes the following changes:
  • New: iCab 3.0.3+, OmniWeb 5.6+, Opera 5+, and SeaMonkey 1.0+ support.
  • New: Firebug, YUI, & Mochikit log level (info, warn, error) support.
  • New: SyntaxHighlighter JScript Brush with on-demand loading.
  • New: Ajile's re-initialization is now auto-detected and handled.
  • New: Ajile's version preserved even when removed from file name.
  • New: Global undefined for pre-JavaScript 1.3 browsers.
  • Improved: Fixed script double-loading bug seen in IE browsers.
  • Improved: Fixed log output corruption bug.
  • Improved: IE detection using JScript conditional compilation.
  • Improved: Ajile's runtime instance is now a light object literal.
  • Improved: Ajile's runtime source is now DOM invisible.
  • Improved: Faster & more efficient directive fail-safes.
  • Improved: More robust Import & Include listener notification.
  • Improved: More robust & efficient Ajile.ShowLog().
  • Improved: Performance boost via fail-fasts, variable caching, & less strings.
  • Improved: Updated Examples page content, layout & keyboard navigation.
See the About section at ajile.iskitz.com and play with the Demos for a better understanding of the improvements in this release.

Download Ajile 1.2.1 here!

Labels: , , , , , , ,

Friday, December 21, 2007

Ajile 1.x Coming Soon!

Ajile 1.x will be available by January 1st!

I've been busy working to improve stability and compatibility with as many browsers as possible. Improvements to be expected include:
  • Support for Opera 5+
  • Faster initialization.
  • Faster and more robust logging.
  • Better IE detection and performance.
  • Other bug fixes.
Stay tuned at: http://ajile.iskitz.com/, a December release may be around the corner ;-)

Labels: , , ,

Friday, October 05, 2007

Ajile 0.9.9.2 Released!

Download Ajile 0.9.9.2 here!

This release includes the following changes:
See the About section at ajile.iskitz.com and play with the Demos for a better understanding of the improvements in this release.

Download Ajile 0.9.9.2 here!

Labels: , , , ,

Sunday, September 16, 2007

Ajile 0.9.9 Released!

Download Ajile 0.9.9 here!

This release includes the following changes:
  • Improved: Faster Import via code refactoring.
  • Improved: Fixed bug with versioned Imports and Includes.
  • Improved: Fixed bug with wildcard Includes.
  • Improved: Code cleanup and refactoring for improved performance.
  • Improved: Fixed debug log/Firebug compatibility issue.
  • Improved: Fixed Directives API documentation typos.
See the About section at ajile.iskitz.com and play with the Demos for a better understanding of the improvements in this release.

Download Ajile 0.9.9 here!

Labels: , , , , ,

Tuesday, September 04, 2007

Ajile 0.9.8 Released!

Download Ajile 0.9.8 here!

This release includes the following changes:
  • New: Now supports Mozilla 0.9.1+ browsers.
  • New: Cloaking now supported in IE 5.01+.
  • New: Now uses YUI Compressor for code compression (~25K).
  • New: Examples page now use SyntaxHighlighter 1.5.1 for code highlighting.
  • Improved: Ajile.Unload() now unloads empty com.iskitz.ajile namespace.
  • Improved: Ajile.Unload() now unloads all legacy directives.
  • Improved: Updated Ajile.Unload() description in API docs.
  • Improved: Naming conflict warning provides more alternatives.
  • Improved: Code cleanup and refactoring for better cross-browser support.
  • Improved: Examples page clean-up and LoadExample correction.
  • Improved: Restored Examples page support for Blazer 3.0 on Treo 600.
  • Improved: Fixed month error in debug log's date-time stamp.
See the About section at ajile.iskitz.com and play with the Demos for a better understanding of the improvements in this release.

Download Ajile 0.9.8 here!

Labels: , , , , , , , ,

Monday, July 30, 2007

Ajile 0.9.5 Released!

Download Ajile 0.9.5 here!

This release includes the following changes:
  • New: Include directive for importing without short-name access.
  • New: Now supports Camino 1.0+ browsers.
  • Improved: Cloaking now degrades gracefully for older browsers.
  • Improved: Cleaner log output with shorter timestamp & better grouping.
  • Improved: Added protection for improper instantiation of custom data types.
  • Improved: Better support for older browsers.
  • Improved: General code cleanup.
See the About section at ajile.iskitz.com and play with the Demos for a better understanding of the improvements in this release.

Download Ajile 0.9.5 here!

Labels: , , , , , ,

Tuesday, July 24, 2007

Ajile 0.9 Released!

Download Ajile 0.9 here!

This release includes the following changes:
  • New: Supports all Firefox, IE 4.01+, and Netscape 6.0.1+ browsers.
  • New: Ajile.Unload([ns|module]) for namespace & module unloading.
  • New: Now uses jsUnit as testing framework.
  • New: Debug log integration with Firebug, MochiKit, & YUI loggers.
  • Improved: Full API backwards compatibility to JSPackaging 1.0 using legacy option.
  • Improved: Stronger defense against external Object.prototype changes.
  • Improved: Simplified examples & updated Examples page with unobtrusive scripting.
  • Improved: Compressed using custom_rhino.jar.
  • Improved: Discontinued packer use; broke working code & incompatible with IE 4 & 5.
See the About section at ajile.iskitz.com and play with the Demos for a better understanding of the improvements in this release.

Download Ajile 0.9 here!

Labels: , , , , , , , , ,

Sunday, July 15, 2007

Ajile 0.9 Coming Soon!

Ajile 0.9 will be available by August 1st!

Stability will be the main focus, with improvements in:
  • Importing with override.
  • API backwards compatibility.
  • 3rd party log integration.
  • Runtime cloaking.
  • Object.prototype change defense.
Stay tuned at: http://ajile.iskitz.com/, a July release may just be possible!

Labels: , , , , ,

Saturday, December 16, 2006

Ajile 0.7.5 Released!

Download Ajile 0.7.5 here!

This release includes the following changes:
  • New: Active defense against external Object.prototype changes.
  • Improved: Treo 600 Blazer 3.0 browser support restored.
  • Improved: Import behavior stabilized for supported browsers.
  • Improved: Import more reliable for slow connections.
  • Improved: Import("some.namespace.*") leakage stopped.
  • Improved: More accurate Import & Load event logging.
  • Improved: General code cleanup & other minor fixes.
See the About section at ajile.iskitz.com and play with the Demos for a better understanding of the improvements in this release.

Download Ajile 0.7.5 here!

Labels: , , , , ,

Thursday, September 28, 2006

Ajile 0.7 Released!

Download Ajile 0.7 here!

This release includes the following changes:
  • New: refresh load-time option to manipulate script caching.
  • New: Ajile.EnableRefresh() to manipulate script caching.
  • Improved: More efficient & reliable Import for supported browsers.
  • Improved: More compatible cloaking for varied Import scenarios.
  • Improved: More accurate and informative debug logging.
  • Improved: Logging of Import listener notifications.
  • Improved: Logging of Namespace load-time options.
  • Improved: Removed status bar message.
  • Improved: General code cleanup and other minor fixes.
See the About section at ajile.iskitz.com and play with the Demos for a better understanding about this release's improvements and new features.

Download Ajile 0.7 here!

Labels: , , , , ,

Wednesday, August 02, 2006

Ajile 0.6.2 Released!

Download Ajile 0.6.2 here!

This release includes the following changes:
  • New: Versioned Imports.
  • New: Configurable name conflict handling.
  • New: Configurable runtime source code cloaking.
  • New: Load-time option setting (set options in Ajile's src tag).
  • New: Import event notification.
  • New: Version detection from filename.
  • Improved: MVC support with per-page auto-loaders that replace version 0.5.5's shared auto-loader.
  • Improved: Support wildcard imports for single file namespaces.
  • Improved: Programmatic option setting.
  • Improved: Greater packaging flexibility (not just '.' or '/')
  • Improved: More informative debug log output.
  • Improved: Faster Import path resolution.
See the About section at ajile.iskitz.com and play with the Demos for a better understanding about this release's improvements and new features.

Download Ajile 0.6.2 here!

Labels: , , , , , , ,