Skip to content

Releases: JuliaApproximation/DomainSets.jl

v0.8.0

07 Apr 08:16

Choose a tag to compare

DomainSets v0.8.0

Diff since v0.7.17

Breaking changes

  • DomainSets.× and LinearAlgebra.× are now different functions (an old type piracy was removed)
  • some internal symbols are no longer exported: see PR #178 for details

How to upgrade your package

  • First, check that your package works with DomainSets v0.7.17. With that version, you can cleanly replace "using DomainSets" by "using DomainSets, FunctionMaps". (Note that you should not do that with earlier versions in the v0.7 series.)
  • apart from the breaking changes above, everything else should be compatible. Thus, with "using DomainSets, FunctionMaps", you should be able to specify the compat entry: DomainSets = "0.7.17,0.8"
  • Please report any issues!

Merged pull requests:

v0.7.18

07 Apr 08:57

Choose a tag to compare

DomainSets v0.7.18

Diff since v0.7.17

  • the functions "vector" and "matrix" were unintentionally exported from version v0.7.17, this is now fixed

This release has been identified as a backport.
Automated changelogs for backports tend to be wildly incorrect.
Therefore, the list of issues and pull requests is hidden.

v0.7.17

07 Apr 07:11

Choose a tag to compare

DomainSets v0.7.17

Diff since v0.7.16

  • The internal copy DomainSets.FunctionMaps was removed in favour of the official package FunctionMaps
  • It is now possible (and recommended) to use DomainSets and FunctionMaps together
  • This should not break anything: please report any compatibility problems via an issue in DomainSets.jl

Transition path towards DomainSets version v0.8

  • If is future-proof to replace "using DomainSets" by "using DomainSets, FunctionMaps"
  • But that requires DomainSets v0.7.17
  • If your code works with v0.7.17 in this way, it should also work with the future v0.8

Merged pull requests:

  • Remove internal copy of FunctionMaps in favour of FunctionMaps.jl package (#177) (@daanhb)

Closed issues:

  • package extensions and interoperability with different domain types (#149)
  • Add Makie extension? (#162)

v0.7.16

28 Jul 16:25
b68ee03

Choose a tag to compare

DomainSets v0.7.16

Diff since v0.7.15

  • update compat entry for Makie
  • move rand to extension package

Merged pull requests:

Closed issues:

  • Don't use ×? (#67)
  • Don't export jacobian (#87)
  • Factor out Map's (#92)
  • Fix codecov (#164)

v0.7.15

22 Jan 10:10

Choose a tag to compare

DomainSets v0.7.15

Diff since v0.7.14

  • compat for Makie updated to include 0.22

Merged pull requests:

v0.7.14

21 May 17:09
952975a

Choose a tag to compare

DomainSets v0.7.14

Diff since v0.7.13

Merged pull requests:

Closed issues:

  • Allow Makie v0.21 (#166)

v0.7.13

29 Apr 20:51
4e36278

Choose a tag to compare

DomainSets v0.7.13

Diff since v0.7.12

Merged pull requests:

v0.7.12

10 Apr 19:03

Choose a tag to compare

DomainSets v0.7.12

Diff since v0.7.11

  • arrays can be used as linear maps
  • the code uses StaticVector and StaticMatrix where possible, instead of the more restrictive (concrete) SVector and SMatrix types

Merged pull requests:

  • make abstract arrays work like a linear map (#160) (@daanhb)

v0.7.11

05 Apr 12:48

Choose a tag to compare

DomainSets v0.7.11

Diff since v0.7.10

much improved documentation
simplify and parameterdomain work recursively and catch more simplifications/parameterizations
bug fix in canonical domain of points

v0.7.10

13 Mar 16:22

Choose a tag to compare

DomainSets v0.7.10

Diff since v0.7.9

  • Internal reorganization: all code involving maps was moved to a submodule FunctionMaps. This should be non-breaking, the contents of the namespace of DomainSets is preserved at least until the next breaking release
  • steps towards maps as an interface, similar to domains, to improve integration with existing packages (e.g. via extensions)
  • bug fixes
  • several method ambiguities were removed

Merged pull requests: