- Merge all changes for the new version into
master - Bump version numbers in
config.phpandpackage.jsonaccording to SemVer - Commit bumped version changes to
master - Checkout
release - Merge
masterintorelease. NEVER mergereleaseinto any other branch - only merge branches INTOrelease. - Run
npm install && npm run build - You should now have changes ONLY in the /assets/dist/ directory - any changes outside this directory mean that you have a dirty working copy. Never commit anything else into
releaseexcept /assets/dist/ changes. - Commit the /assets/dist/ changes to
release git push --all- Create a new release in Github from the
releasebranch - Enter the new version you set in
config.phpforTag versionandTitle - Add a changelog for
Description - Click
Publish release
- Update the version in
carbon-fields-plugin.php,readme.txtandcomposer.jsonforhtmlburger/carbon-fieldsto match the newly released version - Commit to
master - Create a new release in Github from the
masterbranch - Enter the new version for
Tag versionandTitle(you can skip the changelog) - Click
Publish release
Represents a single field value. Complex_Field uses a value_tree instead which contains a value_set for every child field including the Complex_Field itself.
Note: The Value_Set class will always return a fully formatted value_set with all of its properties OR null
array(
array(
'value' => <mixed>,
property<string> => <mixed>,
...
),
...
)