- Relicensed the core library and the plugins to the GPL
- Relicensed the demos and the built-in addons to Apache
- Relicensed the Basketball Game to the GPL
- Introduced a simplified build system
- Introduced the metadata module
- Introduced the watermark
- Updated the documentation
- Exported the library as a module, as well as an IIFE
- The three.js plugin and demo now use encantar.js as a module
- Build system: added support for Windows (MotivaCG)
- three.js / babylon.js plugins: if possible, create the scene before preloading the assets
- Simplified the babylon.js demo by removing the Asset Manager
- Introduced the reminder dialog
- Updated the docs
- Introduced the Street Art demo
- Introduced the Take Photos Add-On
- Added Viewport.takeSnapshot()
- Updated the A-Frame, babylon.js and three.js plugins
- A-Frame plugin: fixed a bug related to the inspector not showing up
- Basketball game: upgraded to the new audio engine of babylon.js
- Fixed a bug on the Pointer Tracker
- Small changes and improvements
- Introduced a new Viewport style: crop
- Fixed a potential issue related to the orientation of the device
- Improved some types of the API
- Tweaked the build system
- Small changes
- Increased the stability of the tracking
- Refactored the HUD
- Updated the docs
- Small fixes
- Made the tracking more robust, particularly on steep angles
- Implemented a new PnP technique
- Introduced Add-Ons: Video Player, AR Buttons and AR Clickables
- A-Frame plugin: introduced new events
- Various other changes
- Documented the plugins in Markdown
- Moved the project to esbuild
- Updated the A-Frame and the three.js plugins
- Updated the documentation
- Made small changes to the code
- Introduced the Pointer Tracker
- Improved the calculations of the Image Tracker
- Introduced classes for Vectors, Quaternions and Rays
- Introduced routines for decomposing Transforms
- Added a utility for raycasting
- Changed the smoothing filter of the Pose
- Made several smaller additions to the API
- Introduced the Asset Manager (extra)
- Added a preloading method to the templates of the plugins
- Updated the plugins
- Created the Magic AR Basketball Game ;)
- Created a demo of the Pointer Tracker
- Added posters of the demos
- Changed the Stats bar and the 2D UI of the demos
- Added support for using an ImageData as a Reference Image
- Dropped support for using a canvas as a Reference Image
- Updated the documentation
- General improvements and fixes
- Changed to encantar.js
- Introduced the fullscreen mode
- Introduced the viewport styles
- Partial rewrite of the viewport system
- Rewrite of the A-Frame plugin and demo
- Rewrite of the Three.js plugin and demo
- Introduced the Babylon.js plugin and demo
- Improved the tracking
- Updated the Session object
- Introduced new resolution strings
- Updated the documentation
- General improvements
- Added support for iOS & Safari
- Changed the license to LGPL
- Updated demos & documentation
- Included a WebAR demo with a QR code on the website
- Updated the computation of the modelViewMatrix
- Increased the distance of the far plane (viewing frustum)
- Initial release