Suggestion to simplify the use of this fast moving library #1520
philippejadin
started this conversation in
Ideas
Replies: 1 comment
-
I see your point and I think specifying the revision when you define the project is a good choice, if you want to have a stable environment. The master branch contains the latest corrections and changes that will make it to the next release. Before I create a new release, I would like to have the confirmation that I did not miss anything in my tests, so I am usually waiting a bit before creating a new release. I usually try to avoid breaking changes, but for your mentioned topic, I had the feeling that I was already waiting too long and you can set USE_OBSOLETE to true if you will want to use the obsolete API. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
This is purely based on my experience, so take this with a grain of salt.
I got quite a few compile "errors" due to the library changing quickly. For example setNotifyAudioChange -> addNotifyAudioChange
Since (I try) to use platformio, it will autoupdate the dependencies when a full clean is done, or whenever I work on a new computer.
This make it harder to have a reproductibe environement. I now pin my dependencies so I guess it will be less of a problem, but imvvho, if you worked on a separate dev branch that you merge with master only when you release a new version it would help people like me, and might also have the good side effect to reduce support.
If it's a bad idea for wathever reason I didn't see, discard it all ;-)
Beta Was this translation helpful? Give feedback.
All reactions