Releases: kintone/kintone-java-client
[email protected]
[email protected] has been released 🎉🎉🎉
🍺 What's Changed
New rest apis supported. space, plugin, app...etc
🚀 Features
- feat: add methods for installPlugin, updatePlugin, and uninstallPlugin
- feat: add method for app.addPlugins
- feat: add getPlugins method
- feat: get required plugins
- feat: get apps that have the specified plug-in added
- feat: support new API to create space threads
- feat: support new API to get and update app administrator notes
- feat: support new API to get the list of plugins added to an app
- feat: support new API to change space settings
- feat: support new API to change the space an app belongs to
🖐️ Others
- chore: update dependencies
- chore: do not update logback beyond minor versions
- docs: update release procedure
- test: add test for file icon update
🍀 Thanks
[email protected] has been released!
We would like to thank everyone who helped with the release!
kintone will continue to be improved in the future.
Let's make kintone even better together!
We look forward to your participation in issues, pull requests, etc.!
[email protected]
fix: fix parse exception when default value of TimeField is empty (#55)
chore: add @chikamura to the list of contributors (#57)
chore: update dependency jackson to 2.17.1 (#58)
chore: update dependency lombok to 1.18.34 (#58)
[email protected]
feat: support new properties of App Settings APIs (#53)
[email protected]
feat: add permissions parameter to the resposne for Get Space API (#52)
[email protected]
BREAKING CHANGE
- fix!: change the type of
DateTimeFieldProperty#defaultValue
toLocalDateTime
(#50) - fix!: change the value type of a Calculated field to String (#49)
CalcFieldValue#getRawValue()
andCalcFieldValue(BigDecimal)
were removed.CalcFieldValue#getValue()
now returns aString
value. UsegetValue()
instead ofgetRawValue()
.- If you need a
BigDecimal
value, please use the constructor ofBigDecimal
:new BigDecimal(calcField.getValue())
Development
chore: add logging for debug (#51)
Dependency
chore: update dependency Apache HttpClient to 5.3.1 (#48)
chore: update dependency jackson to 2.16.1 (#48)
chore: update spotless to 6.13.0 (java 8) (#48)
CI and Documentation
chore: add supported Java version to README (#41)
ci: add permissions
to javadoc.yml (#43)
ci: fix yaml indentation (#45)
docs: replacing devnet URL from old version link to new version link (#42)
ci: set distribution for actions/setup-java (#46)
ci: use actions/deploy-pages (#44)
[email protected]
fix: fix unintended serialization when year is a negative number (#40)
chore: add actions/stale (#38) (CI)
chore: remove deprecated "maven" plugin (#39)
chore: update dependency Jackson to 2.13.4.2 (#39)
chore: update gradle to 7.5.1 (#39)
chore: update license finder decisions (#39)
chore: update license-gradle-plugin to 0.16.1 (#39)
chore: update spotless to 6.11.0 (#39)
[email protected]
This release fixes a deserialization error on Calculated fields having the string value of Date, DateTime, or Time.
A CalcFieldValue
now holds its value as a String
, and provides a method to get the raw String
value; String CalcFieldValue.getRawValue()
.
The original getters, like BigDecimal CalcFieldValue.getValue()
and BigDecimal Record.getCalcFieldValue()
,
keeps their signatures. You can use these methods as before for Calcurated fields with number formatted values.
Commits
feat: add methods to get the raw string value of Calculated fields (#36)
chore: add @AaronJRubin to the list of contributors (#35)
chore: add Author in README.md (#35)
fix!: Parse CALC values as a String instead of a BigDecimal so that there
is no error when the data represents a Date, DateTime, or Time (#34)
@kintone/[email protected]
chore: update dependency Jackson to 2.13.2.2 (#33)