Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Misc doc changes #153

Merged
merged 1 commit into from
Mar 22, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
2 changes: 1 addition & 1 deletion .formatter.exs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Used by "mix format"
[
inputs: ["mix.exs", "{config,lib,test}/**/*.{ex,exs}"]
inputs: ["{mix,.formatter}.exs", "{config,lib,test}/**/*.{ex,exs}"]
]
34 changes: 27 additions & 7 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,9 +1,29 @@
/_build
/deps
# The directory Mix will write compiled artifacts to.
/_build/

# If you run "mix test --cover", coverage assets end up here.
/cover/

# The directory Mix downloads your dependencies sources to.
/deps/

# Where third-party dependencies like ExDoc output generated docs.
/doc/

# Ignore .fetch files in case you like to edit your project deps locally.
/.fetch

# If the VM crashes, it generates a dump, let's ignore it too.
erl_crash.dump

# Also ignore archive artifacts (built via "mix archive.build").
*.ez
/cover
/docs
/doc
/.elixir_ls
/.tools-versions

# Ignore package tarball (built via "mix hex.build").
geo-*.tar

# Temporary files for e.g. tests.
/tmp/

# Misc.
.tools-versions
90 changes: 45 additions & 45 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,63 +1,63 @@
## v3.3.7
# Changelog

## v3.3.7 - 2020-11-20

- Fix
- [Make Jason optional](https://github.com/bryanjos/geo/pull/149)

## v3.3.6
## v3.3.6 - 2020-11-05

- Enhancement
- [Replace Poison with Jason for JSON encoding in tests](https://github.com/bryanjos/geo/pull/141)
- [Add JSON decoding support for LineStringZ](https://github.com/bryanjos/geo/pull/147)

## v3.3.5
## v3.3.5 - 2020-08-26

- Fixed
- Typespec on Point

## v3.3.4
## v3.3.4 - 2020-08-07

- Fixed
- [Update typespec to make Point easier to use](https://github.com/bryanjos/geo/pull/140)

## v3.3.3
## v3.3.3 - 2019-12-13

- Fixed
- [Add missing MultiPointZ in list of geometry types](https://github.com/bryanjos/geo/pull/122)
- [Improve docs around Geo.endian type](https://github.com/bryanjos/geo/pull/123)

## v3.3.2
## v3.3.2 - 2019-08-26

- Fixed
- Some optimizations based on benchmarking

## v3.3.1
## v3.3.1 - 2019-08-26

- Fixed
- Bugs found while property testing

## v3.3.0
## v3.3.0 - 2019-08-20

- Added
- [Updated Type Specs](https://github.com/bryanjos/geo/pull/116)
- [Allow to disable String.Chars implementation for Geo objects](https://github.com/bryanjos/geo/pull/110)

## v3.2.0
## v3.2.0 - 2019-07-23

- Added
- [3D versions of the various datatypes](https://github.com/bryanjos/geo/pull/111)

## v3.1.1
## v3.1.0 - 2019-02-08

- Fixed
- [Optimise reverse_byte_order/1](https://github.com/bryanjos/geo/pull/107)

## v3.1.0

- Added
- [Support WKB empty multipolygons](https://github.com/bryanjos/geo/pull/100)
- [Add PointZ support to Geo.Json](https://github.com/bryanjos/geo/pull/99)

## v3.0.0
## v3.0.0 - 2018-04-14

- Add

Expand All @@ -82,41 +82,41 @@
- `Geo.JSON.decode` now returns either `{:ok, geom}` or `{:error, exception}`
- All Ecto.Type behaviour implementations were removed. This may not effect too many people, but it was moved to the [geo_postgis](https://github.com/bryanjos/geo_postgis) package

# v2.1.0
## v2.1.0 - 2018-01-28

- Fix
- Make stricter patterns for casts functions so that error pattern is used when types are wrong
- [Change handling of EPSG/SRID to match standard](https://github.com/bryanjos/geo/pull/79)
- [Fix String.strip() deprecations in Elixir 1.5+](https://github.com/bryanjos/geo/pull/78)

# v2.0.0
## v2.0.0 - 2017-07-15

- Breaking
- Split out PostGIS functionality into its own library, [geo_postgis](https://github.com/bryanjos/geo_postgis)

# v1.5.0
## v1.5.0 - 2017-06-10

- Enhancement
- [Add `st_distancesphere/2`](https://github.com/bryanjos/geo/pull/69)

# v1.4.1
## v1.4.1 - 2017-02-17

- Fixes
- [Updated ecto related documentation on Geo module](https://github.com/bryanjos/geo/pull/66)

# v1.4.0
## v1.4.0 - 2017-02-17

- Enhancements
- [Add `st_dwithin_in_meters\3`](https://github.com/bryanjos/geo/pull/64)
- [Make sure an srid of 0 does not show srid in WKT](https://github.com/bryanjos/geo/pull/63)
- [Add types PointZ, PointM and PointZM](https://github.com/bryanjos/geo/pull/56)

# v1.3.1
## v1.3.1 - 2016-12-24

- Enhancements
- Relax Poison dependency requirement

# v1.3.0
## v1.3.0 - 2016-12-19

- Enhancements

Expand All @@ -126,107 +126,107 @@
- Now only supports Postgrex 0.13+
- Now only supports Ecto 2.1+

# v1.2.1
## v1.2.1 - 2016-11-04

- Enhancements
- [add st_transform](https://github.com/bryanjos/geo/pull/51)

# v1.2
## v1.2.0 - 2016-10-26

- Enhancements
- [add st_distance_sphere](https://github.com/bryanjos/geo/pull/49)

# v1.1.2
## v1.1.2 - 2016-09-14

- Bug Fixes
- WKBs that are GeometryCollections with one element should now properly decode

# v1.1.1
## v1.1.1 - 2016-07-19

- Enhancements
- Added `Geo.JSON.EncodeError` and `Geo.JSON.DecodeError` thrown whenever `Geo.JSON.encode` or `Geo.JSON.decode` are given invalid data

# v1.1
## v1.1.0 - 2016-07-09

- Enhancements
- Add Geo.Geometry custom Ecto type to allow multiple geometries in a single field

# v1.0.6
## v1.0.6 - 2016-06-26

- Enhancements
- Fixed warnings that appeared in Elixir 1.3

# v1.0.5
## v1.0.5 - 2016-06-22

- Enhancements
- Update to allow use with Ecto 2.0

# v1.0.4
## v1.0.4 - 2016-05-23

- Enhancements
- Ecto.Type: matching on geojson properties so that Ecto.DataType can be used by users

# v1.0.3
## v1.0.3 - 2016-05-14

- Enhancements
- Updated dependencies to allow for using ecto 2.0 release candidate versions

# v1.0.2
## v1.0.2 - 2016-04-03

- Enhancements
- Updated dependencies to allow for using ecto 2.0 beta versions

# v1.0.1
## v1.0.1 - 2016-01-31

- Enhancements
- Updated Postgrex and Poison optional dependencies

# v1.0.0
## v1.0.0 - 2015-11-29

# v0.18.0
## v0.18.0 - 2015-11-11

- Enhancements
- Made Postgrex, Ecto, and Poison optional dependencies

# v0.17.0
## v0.17.0 - 2015-10-13

- Breaking
- Geo.JSON.encode and Geo.JSON.decode now do not do any JSON parsing at all and
instead work on a map representation of GeoJSON. All JSON encoding and decoding
must be done before or after calling those functions.

# v0.16.1
## v0.16.1 - 2015-08-27

- Enhancements
- Made Postgrex a required dependency

# v0.16.0
## v0.16.0 - 2015-08-27

- Enhancements
- Updated to Ecto 1.0

# v0.15.2
## v0.15.2 - 2015-08-10

- Enhancements
- Added an `opts` parameter to `Geo.JSON.encode` to allow for skipping JSON encoding

# v0.15.1
## v0.15.1 - 2015-07-27

- Enhancements
- Fixed st_dwithin macro

# v0.15.0
## v0.15.0 - 2015-07-24

- Enhancements
- Updated cast function on structs to handle maps and strings
- Now reading the srid from geo json

# v0.14.0
## v0.14.0 - 2015-07-19

- Enhancements
- Basic Support for Geography datatype

# v0.13.0
## v0.13.0 - 2015-06-08

- Enhancements

Expand All @@ -236,23 +236,23 @@
- `Geo.PostGIS` is now `Geo.PostGIS.Extension`
- Changed from Jazz to Poison for JSON encoding and decoding

# v0.12.0
## v0.12.0 - 2015-03-08

- Enhancements
- Geo.PostGIS is now a Postgrex Extension
- Updated to work with latest version of Ecto

# v0.11.2
## v0.11.2 - 2015-02-13

- Bug fixes
- Correctly decoding WKB strings that caused invalid geometries to be produced when there is one element in a multi geometry

# v0.11.1
## v0.11.1 - 2015-02-12

- Bug fixes
- Fixed bug when decoding multi geometry wkb with one geometry inside would cause a crash

# v0.11.0
## v0.11.0 - 2015-02-03

- Enhancements

Expand Down