Skip to content

Releases: webdesserts/alchemist-js

v2.0.0

06 Sep 16:05
Compare
Choose a tag to compare

This was mostly an internal update to improve the development environment of
alchemist. This will hopefully make future feature development much easier for
both alchemist and it's plugins. There were however, enough changes to the
project in general that I felt it deserved a major version bump.

  • moved entire codebase (as well as the plugins) to es6
  • renamed alchemist.light to alchemist.lite for brevity
  • stopped tacking on the version number to the end of builds
  • dist/alchemist-node.js will now be the entry point for node developers (at
    least until node has es6 support)
  • moved build system to the gulp 4 branch
  • added a gulp-summary of all tasks
  • improved build system all around
  • All tests now runs all plugin's tests as well

v1.0.0

02 Feb 20:32
Compare
Choose a tag to compare
Release v1.0.0

v0.3.0

28 Dec 06:14
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release

This change moved a lot of the logic onto the Color object itself. We got rid of
ColorSpace; instead, a color space is now just a color without a value. We
have also introduced the concept of a BaseSpace which is, again, an incomplete
Color object that we will define all of our color methods on. The resulting
inheritance chain would look like so:

BaseSpace <- ColorSpace <-- Color

This fixes the issue where we had to redefine our conversion methods on each color
object as we created it. This also sets the stage for Color method plugins, which
should be coming in the next update.

  • added Color.to()
  • added Color.as()
  • moved the majority of the ColorSpaceStore logic to a generic Storage object
  • added ConversionStore
  • added optional context to helpers.each()
  • added ability to iterate over objects to helpers.each()
  • added .proto to Creatable
  • removed ColorSpace
  • fixed mismatched this when .each() is detached from helpers

v0.2.2

19 Dec 02:32
Compare
Choose a tag to compare
v0.2.2 Pre-release
Pre-release

This was mostly a set of changes to make things easier for people to contribute
to the project

  • added documentation for contributing to the project
  • updated npm test script
  • added build & dev npm scripts
  • moved gulp stuff out of dependencies
  • refactored plugins internally

v0.2.1

10 Dec 05:43
Compare
Choose a tag to compare
v0.2.1 Pre-release
Pre-release

fix issues with variables leaking to global scope

v0.2.0

10 Dec 05:35
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release
version 0.2.0