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: , , , ,

Friday, September 28, 2007

Ajile 0.9.9.1 Released!

Download Ajile 0.9.9.1 here!

This release includes the following changes:
  • Improved: Fixed MVC bug observed when "." is in a page's query string.
  • Improved: Fixed minor regression caused by Ajile 0.9.9's refactoring.
  • Improved: Code cleanup on Examples page.
  • Improved: Fixed errors in Directives & Options API documentation.
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.1 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: , , , , ,

Monday, September 11, 2006

Ajile 0.6.5 Beta Released!

Download Ajile 0.6.5 here!

This release includes the following changes:
  • New: mvcshare load-time option to manipulate shared auto-loader.
  • New: Simultaneous per-page & shared auto-loader use by default.
  • Improved: MVC: Reintroduced Ajile 0.5.5's shared auto-loader.
  • Improved: MVC: Fixed dot-delimited per-page auto-loader loading.
  • Improved: Import listeners only notify after dependency validation.
  • 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.6.5 here!

Labels: , , ,

Tuesday, November 01, 2005

Ajile 0.3.7 Released!

Ajile 0.3.7 has been released. Download it here.

This release includes the following changes:
  • Namespace changed to com.iskitz.ajile.
  • Fixed bug with automatic path detection for imports.
  • Single module for DOM 2 EventTarget emulation.
  • Compressed Ajile and DOM 2 EventTarget modules.
  • General cleanup (dead code removal, etc.).
Ajile and the DOM 2 EventTarget modules are now 50% smaller. The reduced footprint results in significantly faster load times when used in the Internet environment.

Labels: , , ,

Friday, October 28, 2005

New Ajile Release Coming Soon!

Look for the new release of Ajile in the next few weeks, or earlier ;-).

The new release will contain:
  • Minor bug fixes.
  • Compressed version for faster loading.
  • Inclusion of MSIE support modules.
You'll also notice the revamped website with a new look & feel.

Stay tuned.

Labels: , ,

Friday, September 30, 2005

Ajile 0.3.6b Released!

Version 0.3.6b is the first release of Ajile, formerly known as JSPackaging. This release introduces a stable and more reliable approach to dynamic JavaScript importing and loading.

Visit http://ajile.iskitz.com/ to download and learn more.

Labels: , ,