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

Dirty tracking #65

Merged
merged 10 commits into from
Feb 18, 2016
Merged

Dirty tracking #65

merged 10 commits into from
Feb 18, 2016

Conversation

forest
Copy link
Contributor

@forest forest commented Feb 15, 2016

Addresses #62 while keeping the Story#save interface.

  • Added benefit of only sending the changed attributes. Meaning less data transfer.

	* Goal is to only send changed fields when saving.
	* Had to change the API for adding a new label to a story since coercion and dirty tracking are done via the attribute writer.
	* Added test to verify that only changes attributes are sent on save.
* Bump major version number to signal backwards incompatible API change and start clean with semantic versioning.
@sbleon
Copy link

sbleon commented Feb 16, 2016

@forest this is awesome! Thanks so much!

@sbleon
Copy link

sbleon commented Feb 18, 2016

Awesome job, @forest! Thanks for working so hard on this!

@sbleon
Copy link

sbleon commented Feb 18, 2016

I tested your branch on my project (with a very simple test) and it worked as expected.

@forest
Copy link
Contributor Author

forest commented Feb 18, 2016

Great. Thanks for the feedback and reviewing the changes. I'll get this released.

My goal is to put some of the foundational things in place and keep the code easy to understand so many people can contribute. The majority of my use cases are reading data, so I'm happy to have the help on update features.

forest added a commit that referenced this pull request Feb 18, 2016
@forest forest merged commit f3575e3 into master Feb 18, 2016
@forest forest deleted the dirty_tracking branch February 18, 2016 21:37
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.

2 participants