diff --git a/changelog.md b/changelog.md
index 9608df69..37f22ea8 100644
--- a/changelog.md
+++ b/changelog.md
@@ -1,6 +1,16 @@
nanogallery2 - ChangeLog
===========
+v2.3.0
+------
+- new loading spinner with support of gif/png files with transparency
+- new default lightbox image transition 'swipe2'
+- optimized thumbnails lazy loading and display animation
+- fixed #130 Joomla3/Bootstrap2 Image Zoom In Bug
+- fixed #131 deep linking to image when only one album loaded
+- fixed #144 copy-n-paste error - thanks to citrin for the fix
+
+
v2.2.0
------
- new option 'eventsDebounceDelay' - thumbnail's lazy display fine tuning (response delay after resizing, rotation and scroll events)
diff --git a/npm-debug.log b/npm-debug.log
new file mode 100644
index 00000000..8e85b9cf
--- /dev/null
+++ b/npm-debug.log
@@ -0,0 +1,117 @@
+0 info it worked if it ends with ok
+1 verbose cli [ 'C:\\Program Files (x86)\\nodejs\\\\node.exe',
+1 verbose cli 'C:\\Program Files (x86)\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
+1 verbose cli 'publish' ]
+2 info using npm@1.4.28
+3 info using node@v0.10.35
+4 verbose node symlink C:\Program Files (x86)\nodejs\\node.exe
+5 verbose publish [ '.' ]
+6 verbose cache add [ '.', null ]
+7 verbose cache add name=undefined spec="." args=[".",null]
+8 verbose parsed url { protocol: null,
+8 verbose parsed url slashes: null,
+8 verbose parsed url auth: null,
+8 verbose parsed url host: null,
+8 verbose parsed url port: null,
+8 verbose parsed url hostname: null,
+8 verbose parsed url hash: null,
+8 verbose parsed url search: null,
+8 verbose parsed url query: null,
+8 verbose parsed url pathname: '.',
+8 verbose parsed url path: '.',
+8 verbose parsed url href: '.' }
+9 silly lockFile 3a52ce78- .
+10 verbose lock . C:\Users\kris_pc\AppData\Roaming\npm-cache\3a52ce78-.lock
+11 verbose tar pack [ 'C:\\Users\\kris_pc\\AppData\\Roaming\\npm-cache\\nanogallery2\\2.1.0\\package.tgz',
+11 verbose tar pack '.' ]
+12 verbose tarball C:\Users\kris_pc\AppData\Roaming\npm-cache\nanogallery2\2.1.0\package.tgz
+13 verbose folder .
+14 info prepublish nanogallery2@2.1.0
+15 silly lockFile 1f1177db-tar tar://.
+16 verbose lock tar://. C:\Users\kris_pc\AppData\Roaming\npm-cache\1f1177db-tar.lock
+17 silly lockFile b3619006-e-nanogallery2-2-1-0-package-tgz tar://C:\Users\kris_pc\AppData\Roaming\npm-cache\nanogallery2\2.1.0\package.tgz
+18 verbose lock tar://C:\Users\kris_pc\AppData\Roaming\npm-cache\nanogallery2\2.1.0\package.tgz C:\Users\kris_pc\AppData\Roaming\npm-cache\b3619006-e-nanogallery2-2-1-0-package-tgz.lock
+19 silly lockFile 1f1177db-tar tar://.
+20 silly lockFile 1f1177db-tar tar://.
+21 silly lockFile b3619006-e-nanogallery2-2-1-0-package-tgz tar://C:\Users\kris_pc\AppData\Roaming\npm-cache\nanogallery2\2.1.0\package.tgz
+22 silly lockFile b3619006-e-nanogallery2-2-1-0-package-tgz tar://C:\Users\kris_pc\AppData\Roaming\npm-cache\nanogallery2\2.1.0\package.tgz
+23 silly lockFile 722c11a5-cache-nanogallery2-2-1-0-package C:\Users\kris_pc\AppData\Roaming\npm-cache\nanogallery2\2.1.0\package
+24 verbose lock C:\Users\kris_pc\AppData\Roaming\npm-cache\nanogallery2\2.1.0\package C:\Users\kris_pc\AppData\Roaming\npm-cache\722c11a5-cache-nanogallery2-2-1-0-package.lock
+25 silly lockFile 722c11a5-cache-nanogallery2-2-1-0-package C:\Users\kris_pc\AppData\Roaming\npm-cache\nanogallery2\2.1.0\package
+26 silly lockFile 722c11a5-cache-nanogallery2-2-1-0-package C:\Users\kris_pc\AppData\Roaming\npm-cache\nanogallery2\2.1.0\package
+27 silly lockFile 3a52ce78- .
+28 silly lockFile 3a52ce78- .
+29 silly publish { name: 'nanogallery2',
+29 silly publish description: 'Everything you need to add beautiful, modern and high quality photo galleries to your website.',
+29 silly publish author:
+29 silly publish { name: 'Christophe Brisbois',
+29 silly publish email: 'chr@brisbois.fr',
+29 silly publish url: 'http://brisbois.fr' },
+29 silly publish version: '2.1.0',
+29 silly publish homepage: 'http://nanogallery2.nanostudio.org',
+29 silly publish keywords: [ 'gallery galleries photo lightbox image album' ],
+29 silly publish repository:
+29 silly publish { type: 'git',
+29 silly publish url: 'git://github.com/nanostudio-org/nanogallery2.git' },
+29 silly publish bugs: { url: 'https://github.com/nanostudio-org/nanogallery2/issues' },
+29 silly publish devDependencies:
+29 silly publish { grunt: '~0.4.1',
+29 silly publish 'grunt-bump': '0.0.13',
+29 silly publish 'grunt-codepainter': 'latest',
+29 silly publish 'grunt-contrib-concat': '~0.1.3',
+29 silly publish 'grunt-contrib-copy': '^0.7.0',
+29 silly publish 'grunt-contrib-jshint': 'latest',
+29 silly publish 'grunt-contrib-qunit': 'latest',
+29 silly publish 'grunt-contrib-uglify': '^0.9.2',
+29 silly publish 'grunt-contrib-cssmin': '^1.0.2',
+29 silly publish 'grunt-gh-pages': 'latest' },
+29 silly publish scripts: { test: 'grunt build-nanogallery2' },
+29 silly publish readme: '\r\n# nanogallery2 \r\n \r\n \r\nnanogallery2 is a javascript library for building beautiful, modern and high-quality image galleries for your website or your blog.\r\n \r\n \r\n \r\n \r\n \r\n \r\n[![Build Status](https://travis-ci.org/nanostudio-org/nanogallery2.svg?branch=dev-gh-pages)](https://travis-ci.org/nanostudio-org/nanogallery2)\r\n[![Twitter](https://img.shields.io/twitter/url/https/github.com/nanostudio-org/nanogallery2.svg?style=social)](https://twitter.com/intent/tweet?text=Wow:&url=%5Bobject%20Object%5D)\r\n \r\n## Documentation, Demonstrations and Tutorials\r\n[Get started](http://nanogallery2.nanostudio.org/quickstart.html) \r\n[Examples](http://nanogallery2.nanostudio.org/demonstration.html) \r\n[Documentation](http://nanogallery2.nanostudio.org/documentation.html) \r\n[API](http://nanogallery2.nanostudio.org/api.html) \r\n[Content source](http://nanogallery2.nanostudio.org/datasource.html) \r\n[Visual Builder](http://nanogallery2.nanostudio.org/builder.html) \r\n \r\n \r\n \r\n[![nanogallery2 youtube demo](https://github.com/nanostudio-org/nanogallery2/raw/gh-pages/videos/youtube_nanogallery2.png)](https://www.youtube.com/watch?v=Ir098VWCv8Q)\r\n \r\n \r\n \r\n \r\n## Some from many features\r\n\r\n\r\n#### - Thumbnail display animations\r\n\r\n#### - Thumbnails hover effects, photo albums, lightbox, social sharing\r\n\r\n#### - Multiple layouts, builder for online testing\r\n\r\n#### - Content source : self hosted photos, Flickr, Google Photos\r\n\r\n#### - Shopping cart\r\n\r\n#### - keyword filtering\r\n\r\n#### - blurred images for thumbnail preview \r\n\r\n#### - API, callbacks, events\r\n\r\n#### - Endless customization\r\n\r\n
\r\n \r\n## Usage\r\n\r\nHTML markup configuration example:\r\n```\r\n