Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixes #329

Merged
merged 13 commits into from
Oct 11, 2016
Merged

Fixes #329

merged 13 commits into from
Oct 11, 2016

Conversation

dfahlander
Copy link
Collaborator

Bugfixes:

Build- and deployment tools

  • Upgrading build and transpiler tools
  • Prepared for supporting maintainance releases on 1.x branch while continuing to develop Dexie v2.x.
  • Avoiding cyclic dependencies in ES6 source

Deprecations (See https://github.com/dfahlander/Dexie.js/wiki/Deprecations)

  • Transaction.table
  • Transaction.[table]
  • Transaction.tables
  • Transaction.error
  • Transaction.complete

uglify docs have no good answer on how to fix except by changing directory before uglifying. Fixed using a simple string.replace() instead. Also had to update uglify.
Deprecated transaction methods and updated samples, addons and unit test code to not use deprecated transaction methods anymore.

Added Debug.deprecated() function that can be used to deprecated any method, function or getter. It will warn on console about the deprecation, with a link to wiki page about the deprecation and a stack trace to find where it's deprecated in the source code.
Removing test "Promise Microtask / indexedDB transaction compatibility" because it doesn't really test Dexie code. Instead, refer to https://gist.github.com/dfahlander/6fa1ef4949da6d6f63c1500f24436814 (run it on http://bl.ocks.org/dfahlander/6fa1ef4949da6d6f63c1500f24436814 and press F12)
The repro didn't give anything.
@dfahlander dfahlander merged commit afbcd0c into master Oct 11, 2016
@dfahlander dfahlander deleted the develop branch October 11, 2016 14:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Broken sourceMappingURL for dexie.min.js
1 participant