You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jun 28, 2021. It is now read-only.
Copy file name to clipboardExpand all lines: CHANGELOG.md
+4-3Lines changed: 4 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,14 +2,15 @@
2
2
All notable changes to this project will be documented in this file using the [Keep a CHANGELOG](https://keepachangelog.com/) principles.
3
3
This project adheres to [Semantic Versioning](https://semver.org/).
4
4
5
-
## [Unreleased]
6
-
### Work in progress
7
-
- New file to help contributors to pull request a new spatial function and test it.
5
+
## [2.0.0-RC0] Release candidat - 2020-03-18
8
6
9
7
### Added
10
8
- A new documentation hosted on ReadTheDocs.
11
9
- Adding support of PHP7.2, PHP7.3, PHP7.4,
12
10
- Needed PHP extension added in composer.json,
11
+
- Spatial function implementing the ISO/IEC 13249-3:2016 or [OGC Standard](https://www.ogc.org/standards/sfs) are now stored in the [Standard](./lib/CrEOF/Spatial/ORM/Query/AST/Functions/Standard) directory.
12
+
- Specific spatial function of the PostgreSql server are now store in the [PostgreSql](./lib/CrEOF/Spatial/ORM/Query/AST/Functions/PostgreSql) directory.
13
+
- Specific spatial function of the PostgreSql server are now store in the [MySql](./lib/CrEOF/Spatial/ORM/Query/AST/Functions/MySql) directory.
13
14
- Code coverage is now really at 90 percent. (CreOf code coverage was not valid because of AST functions which contained only properties),
14
15
- AST Functions updated to avoid misconfiguration (some properties was missing),
15
16
- AST Functions updated to detect which function was not tested,
*Documentation is already improved, but I'm working on a new documentation using sphinx and hosted on [ReadTheDocs](https://www.readthedocs.io/)
34
-
I will provide a lot of example, essentialy with a symfony project. Feel free to [contribute](./CONTRIBUTING.md)!*
35
-
36
-
Currently, the documentation is splitted into some files.
37
-
1. the [core of documentation](./doc/index.md),
38
-
2. the [needed installation steps](./doc/install.md),
39
-
3. if your using symfony framework, the [configuration page](./doc/configuration.md) explains how to configure your
40
-
symfony application, and how to configure the types and the spatial functions that you want to use in your application.
41
-
Do not forget, that it is not optimal to declare every types and every functions if you do not need them.
42
-
4. the [entity page](./doc/entity.md) describes how to create an ORM entity with spatial columns
43
-
5. the standard, postgresql and mysql contains a description of some of the implementable method
44
37
45
38
Compatibility
46
39
-------------
47
40
### PHP
48
-
This package to the last doctrine version and the [PHP supported versions](https://www.php.net/supported-versions.php).
41
+
This doctrine extension is compatible with PHP 7.2, 7.3 and 7.4
42
+
Security fixes will follow the [PHP Roadmap](https://www.php.net/supported-versions.php).
49
43
50
44
### Doctrine dev version
51
-
This version should be used with the actual doctrine stable version: 2.7
52
-
Continuous integration tests libraries does not implements the 2.8.x-dev version. It should change very soon.
53
-
I try to be compatible with this version.
54
-
55
-
Continuous integration tests libraries with 2.8.x-dev version. We **DO NOT* try to be compatible with this version,
56
-
currently. There is too much difference between interface declarations.
45
+
This extension should be used with the actual doctrine stable version: 2.7
46
+
Continuous integration tests libraries with 2.8.x-dev version. We **ONLY** try to stay compatible with this version,
47
+
currently.
57
48
58
49
### MySQL 5.7 and 8.0
59
50
A lot of functions change their names between this two versions. The [MySQL 5.7 deprecated functions](https://stackoverflow.com/questions/60377271/why-some-spatial-functions-does-not-exists-on-my-mysql-server)
@@ -62,7 +53,7 @@ are not implemented.
62
53
### MariaDB 10
63
54
This version is **NOT** compatible with MariaDB version. Some spatial functions seems to work but their results are
64
55
different from MySQL version (StContains function is a good example). You can contribute, but I suggest to avoid
65
-
MySql and MariaDb servers.
56
+
MySql and MariaDb servers, because of [their shortcomings and vulnerabilities](https://sqlpro.developpez.com/tutoriel/dangers-mysql-mariadb/).
66
57
67
58
### PostgreSQL
68
59
You should use PostgreSql server. This is a most powerful server and this is a "true" database server. It preserves data
0 commit comments