Skip to content
This repository was archived by the owner on Apr 13, 2025. It is now read-only.

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 subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants