Releases: JuliaRobotics/DistributedFactorGraphs.jl
Releases · JuliaRobotics/DistributedFactorGraphs.jl
v0.28.1
DistributedFactorGraphs v0.28.1
Merged pull requests:
- CompatHelper: bump compat for ManifoldsBase to 2, (keep existing compat) (#1175) (@github-actions[bot])
- Rm v0.27 deprecation and update to JSON v1 (#1176) (@Affie)
- Up Manifolds compat (#1186) (@Affie)
Closed issues:
- Update _version to ::VersionNumber (#1096)
v0.28.0
DistributedFactorGraphs v0.28.0
See the changelog in NEWS.md
Merged pull requests:
- implement mergeStates! (#1145) (@Affie)
- Remove deprecated User/Robot/Session completely (#1150) (@Affie)
- Rename IIF abstract types (#1154) (@Affie)
- VariableState label required and more VariableState related cleanup (#1155) (@Affie)
- CompatHelper: bump compat for GraphMakie in [weakdeps] to 0.6, (keep existing compat) (#1158) (@github-actions[bot])
- More DFGv1 cleanups and checks and Blobstore updates (#1159) (@Affie)
- Standardize more types, filters, and more cleanup (#1163) (@Affie)
- More standardization and improvements towards v1.0 (#1165) (@Affie)
- ref verb and filter improvements (#1168) (@Affie)
- Update tests and more maintanance (#1169) (@Affie)
- Cleanup unstable exports and
@usingDFGmacro for transition + rename SmallDataTypes -> MetadataTypes (#1170) (@Affie) - Add more Blobentry functions (#1171) (@Affie)
- Remove old deprecations and implement new blob wrappers with load and save (#1173) (@Affie)
Closed issues:
- Build GraffAPI driver (#94)
- Standardize DFG Graph CRUD return types (#134)
- Standardize Graph CRUD retry behavior (#144)
- Pack/unpack should respect the estimate type. (#208)
- updateDataEntry! should not be allowed? (#404)
- Variable type as an instance or a type, T vs T() (#577)
- Consolidate ls and listVariable (#612)
- Deprecated subgraph functions in CGDFG (#650)
- VariableNodeData discussion for upgrading to Manifolds.jl (#763)
- AddFactor should not require the variables to exist (#835)
- AbstractPPE instantiations should have field
_type(#892) - Review verbNoun of solveKey (#1083)
- Replace Data noun with save! and load verbs (#1110)
- Design: filter and find/search as functions and parameters on functions (#1114)
- Rename FactorDFG.data / fnctype becomes... (#1119)
- DFG v1 can only
@reexportupstream v1+ features (#1141) - Review abstract types and names used in IIF that is exported from DFG (#1146)
- Remove all traces of deprecated user/robot/session (#1148)
- Observation as type parameter, abstract type, or serialized in FactorDFG (#1152)
- Standardize Abstract types (#1153)
- Clean up NavAbilityDFG constructor helper calls (#1156)
- no method FactorCompute(::FactorDFG) (#1161)
- Simplify verbNound for combining results over "outer" collections. (#1164)
- getFirstBlobentry --> getBlobentryFirst (#1166)
v0.27.1
DistributedFactorGraphs v0.27.1
Merged pull requests:
v0.27.0
DistributedFactorGraphs v0.27.0
see the changelog in NEWS.md
Merged pull requests:
- defFactorType macro (#1077) (@Affie)
- Refactoring Factors: data -> state, observation and cache (#1127) (@Affie)
- change delete return type (#1134) (@Affie)
- Deprecate and change verb update to merge (#1135) (@Affie)
- Rename BlobEntry->Blobentry and BlobStore->Blobstore (#1136) (@Affie)
- Deprecate Variable[NodeData/SolverData] to VariableState (#1139) (@Affie)
- Updates for serialization needed for IIFTypes (#1142) (@Affie)
- Cleanup old deprecation of VariableState.variableType (#1143) (@Affie)
- deprecate getBlobentryFirst -> getfirstBlobentry, fix blobId bugs, update folderstore, and remove some exports (#1144) (@Affie)
- Custom DFG errors (#1147) (@Affie)
- new function stringVariableType (#1149) (@Affie)
Closed issues:
- Investigate splitting factor operational part from 'constant' part of factor (#992)
- Standardise to
pack/unpackfor variable/factor serialization (fromconvert) (#1082) - Standardize solver data noun for variables and factors (#1121)
- Naming convention for "compound" nouns such as
Blobentry(#1122) - Update
BlobEntry->Blobentry(#1123) - Update BlobStore -> Blobstore (#1124)
- Refactor VariableNodeData/SolverData to use the new noun State (#1125)
- tag v0.26.0 (#1131)
v0.26.0
DistributedFactorGraphs v0.26.0
Breaking changes
- plot extension via different dependency, GraphPlot -> GraphMakie
Merged pull requests:
- CompatHelper: bump compat for ManifoldsBase to 1, (keep existing compat) (#1116) (@github-actions[bot])
- Change GraphPlot -> GraphMakie (#1128) (@Affie)
- more docs for VariableDFG (#1129) (@dehann)
- deps bump ManifoldsBase to include v1 (#1130) (@dehann)
Closed issues:
v0.25.4
v0.25.3
DistributedFactorGraphs v0.25.3
Merged pull requests:
Closed issues:
- Standardize to blobstore label (not key) (#1112)
v0.25.2
DistributedFactorGraphs v0.25.2
Merged pull requests:
- Add Arrow Blobs and fix setMetadata! (#1106) (@Affie)
- Add more functions for SDK and deprecate some smalldata functions (#1107) (@Affie)
- Fix arrow blob extension and add Parquet mime to use with FileIO (#1108) (@Affie)
- Standardize Variable and Factor Levels (#1109) (@Affie)
Closed issues:
v0.25.1
v0.25.0
DistributedFactorGraphs v0.25.0
Merged pull requests:
- Towards removing the UserRobotSession structure (BlobEntry and Data(Metadata)) (#1093) (@Affie)
- Cleanup some old deprecations (#1094) (@Affie)
- Update BlobEntry (#1095) (@Affie)
- solvableFilter on listVariables and getVariables for GraphsDFG (#1097) (@Affie)
- CompatHelper: bump compat for Colors to 0.13, (keep existing compat) (#1099) (@github-actions[bot])
- Deprecate User Robot Session in favour of using Graph and Agent (#1100) (@Affie)
- implement addVariables! and addFactors! (#1101) (@Affie)
Closed issues:
- How do you filter to only return solvable == x (#222)
- Feature request: More flexibility with
solvable(#331) - Use transactions when reading/writing/deleting variables and factors. (#512)
- Write variable+factor data in native formats (#514)
- Refactor session/robot/user sentinel nodes to use common functions (#518)
- Serialization: SolverDataDict and associated elements should not be strings in the packed type. (#816)
- Rename everywhere to User -> Agent -> Session? (#862)