Releases: camptocamp/c2cgeoportal
Releases · camptocamp/c2cgeoportal
2.3.4
What's Changed
- [1.6] remove index-url to pypi.camptocamp.net by @jwkaltz in #3920
- 1.6 fix travis by @jwkaltz in #3934
- [doc] small precisions about update process by @jwkaltz in #3935
- small fix by @jwkaltz in #3944
- Improve tinyows logs on Docker by @pvalsecc in #3954
- Merge remote-tracking branch 'origin/1.6' into 2.1 by @sbrunner in #3958
- Merge21 by @sbrunner in #3959
- Merge remote-tracking branch 'origin/2.2' into 2.3 by @sbrunner in #3960
- Fix Content-Security-Policy for the admin interface by @sbrunner in #3957
- Run as non root, without confd by @sbrunner in #3963
- Fix the Content-Security-Policy by @sbrunner in #3970
- [Qgis] Add group support, some fixies by @sbrunner in #3971
- Add some wheel installation exception when using Windows by @kalbermattenm in #3978
- Add composition start unit by @sbrunner in #3975
- Clear the cache on project load by @sbrunner in #3974
- Upgrade tilecloud-chain to 1.7.1 by @pvalsecc in #3979
- [Doc] Give more informations about comande line to build and deploy project by @yjacolin in #3931
- Add timeout in the checkers by @sbrunner in #3980
- Some fix for the webpack dev sever mode by @sbrunner in #3985
- Fix the cache key when the role in None by @sbrunner in #3981
- Print hi DPI legend by @sbrunner in #3990
- Specify alembic config file in documentation by @kalbermattenm in #3992
- [Doc] Fix and add target to use to update po files (not automatic) by @jwkaltz in #3995
- Invalidate the layer cache by @sbrunner in #3994
- Correctly return nillable for relations in md.xsd by @arnaud-morvan in #3951
- Try to fix Jenkins by @sbrunner in #4000
- Typo by @sbrunner in #4002
- Introduce a PG statement_timeout of 30s by @pvalsecc in #4001
- Reactivate enum check by @sbrunner in #4007
- Add missing redis config for tilecloud chain by @sbrunner in #4009
- Add missing dependency by @sbrunner in #4011
- Be able to have an http cookie by @sbrunner in #4010
- Use docker-compose down before docker-compose up by @sbrunner in #4008
- Reactivate phantomjs checks by @sbrunner in #4013
- Remove debug text field by @sbrunner in #4015
- Fix the redirect URL for the alt interfaces by @sbrunner in #4012
- Fix method help by @sbrunner in #4021
- edit-qgis-project shouldn't run into docker by @sbrunner in #4016
- Fix admin interface on language switch by @sbrunner in #4026
- Apply layerFilterExpression on all layers by @sbrunner in #4027
- The c2ctemplate cache depens on the config file by @sbrunner in #4029
- Fix no geom in access control by @sbrunner in #4033
- Pull the new images by @sbrunner in #4032
- Don't set too times the VISIBLE_ENTRY_POINT by @sbrunner in #4040
- Add print legend options by @sbrunner in #4042
- Generate right URL in the OGC capabilities by @sbrunner in #4038
- Restart containers on failure by @sbrunner in #4048
- Add some alternate query options by @sbrunner in #4049
- Add some informations about the Dynamic.js view by @sbrunner in #4054
- Fix the Content-Security-Policy for URL open by @sbrunner in #4057
- Merge remote-tracking branch 'origin/2.2' into 2.3 by @sbrunner in #4060
- Ignore QGIS project file in spell by @sbrunner in #4063
- Fix no bbox print parameter by @sbrunner in #4068
- Fix restriction area without any area by @sbrunner in #4067
- Fix access to internal tiles by @sbrunner in #4071
- Fix the ngeo migration by @sbrunner in #4073
- Add the WFS permalink options by @sbrunner in #4070
- Fix the no-redirect by @sbrunner in #4072
- Fix OGC layer for restricted QGIS layers by @sbrunner in #4074
- Fix http/https mix by @sbrunner in #4078
- Add missing touch by @sbrunner in #4079
- Add missing imports for fulltextsearch groups by @sbrunner in #4082
- Uniformize settigs by @sbrunner in #4089
- Add servers in upgrade path by @sbrunner in #4093
- Fix GeoMapFish typography by @sbrunner in #4094
- Don't include cgxp in Docker by @sbrunner in #4095
- Authorise to print the tiles by @sbrunner in #4096
- Upgrade print to 3.16 for Docker by @pvalsecc in #4088
- Set Docker upgrade as recommended by @sbrunner in #4091
- fix WFS access for QGIS3 clients (and others relying on metadata) by @jwkaltz in #4086
- Add missing update_paths for some docker_services by @sbrunner in #4106
- Fix default port in tinyows and mapserver by @sbrunner in #4107
- Automatically generate WMTS capabilities by @sbrunner in #4111
- Be able to run QGIS server in multi project mode by @sbrunner in #4116
- Fix i18n dependencies by @jwkaltz in #4113
- Make print infra informations configurable by @sbrunner in #4117
- Fix pan with Chrome by @sbrunner in #4105
- Backport fix trigger on_role_name_change through alembic. by @arnaud-morvan in #4118
- Avoid group collision between user group and docker by @arnaud-morvan in #4080
- Fix the DBSession by @sbrunner in #4124
- More use of docker tools by @arnaud-morvan in #4134
- Add missing schema by @sbrunner in #4145
- Fix api build and config by @fredj in #4146
- Qgis dimensions 2.3 by @arnaud-morvan in #4125
- Fix dev mode build by @sbrunner in #4149
- Dev doc cleaning by @arnaud-morvan in #4137
- apihelp.html should be after * by @sbrunner in #4152
- Fix some codacy issues by @sbrunner in #4154
- Add the missing pg_service.conf.tmpl file by @sbrunner in #4151
- Add missing OpenLayers theme by @sbrunner in #4155
- Validate the parameters by @sbrunner in #4156
- Update httplib2 by @kalbermattenm in #3871
- QGIS DB: Fix project name, update the documentation by @sbrunner in #4158
- Fix deep recursion detection in groups by @arnaud-morvan in #3880
- Add --volume and --mount in docker-run by @arnaud-morv...
2.2.6
What's Changed
- [1.6] remove index-url to pypi.camptocamp.net by @jwkaltz in #3920
- 1.6 fix travis by @jwkaltz in #3934
- [doc] small precisions about update process by @jwkaltz in #3935
- small fix by @jwkaltz in #3944
- Merge remote-tracking branch 'origin/1.6' into 2.1 by @sbrunner in #3958
- Merge21 by @sbrunner in #3959
- Correctly return nillable for relations in md.xsd by @arnaud-morvan in #3951
- fix WFS access for QGIS3 clients (and others relying on metadata) by @jwkaltz in #4086
- Fix i18n dependencies by @jwkaltz in #4113
- Backport fix trigger on_role_name_change through alembic. by @arnaud-morvan in #4118
- Fix deep recursion detection in groups by @arnaud-morvan in #3880
Full Changelog: 2.2.5...2.2.6
2.3.3
What's Changed
- Set gunicorn timeout to 60s by @sbrunner in #3843
- doc typos by @jwkaltz in #3851
- Don't build mapcache if no tilecloud_chain by @sbrunner in #3849
- Add missing alias in nondocker mode by @sbrunner in #3847
- Be able to run as non-root by @sbrunner in #3848
- Windows cannot run get-pip-dependencies without shell & update pip by @kalbermattenm in #3853
- fix alembic parameters for build; fix build instruction for docu by @jwkaltz in #3857
- Print can be disable again by @sbrunner in #3855
- Fix docker push by @sbrunner in #3854
- Get the qgisserver plugin from geomapfish_qgisserver repo by @sbrunner in #3846
- fix redirect of output by @jwkaltz in #3858
- Split the too big .build/venv.timestamp rule by @sbrunner in #3856
- Generated file commited by error in the upgrade to 2.3.1 by @sbrunner in #3860
- Fix max request argument to gunicorn by @sbrunner in #3861
- Mapcache as nonroot by @sbrunner in #3864
- Tilecloud-chain as nonroot by @sbrunner in #3863
- Don't use devserver on build, add logs by @sbrunner in #3862
- Tinyows as non root by @sbrunner in #3865
- Add missing docker ignore file by @sbrunner in #3867
- Don't use the tinyows entrypoint by @sbrunner in #3870
- Mapserver as nonroot by @sbrunner in #3866
- Use the c2c.template 2.1.0 final version by @sbrunner in #3872
- Integrate qgis plugin by @sbrunner in #3868
- Fix the srid by @sbrunner in #3875
- Be able to create a new project without extra internet access by @sbrunner in #3876
- Build QGIS version 3.2, master by @sbrunner in #3874
- configurable http by @jwkaltz in #3884
- Incrase the time for the short make by @sbrunner in #3885
- Alembic will use the same config file by @sbrunner in #3886
- Upgrade userown by @sbrunner in #3887
- Use p.wait instance of time.sleep by @sbrunner in #3888
- Add doc and target to edit the QGIS configuration file. by @pvalsecc in #3889
- Add mechanism to edit views by @gberaudo in #3892
- make checker work on non-standard environments (via parameterization) by @jwkaltz in #3891
- Fix the desktop_alt less theme by @sbrunner in #3895
- Tune the sqlalchemy connections by @pvalsecc in #3893
- Centralize the get_layer_class code in a unique place by @gberaudo in #3894
- Fix print by @sbrunner in #3896
- Don't creates a route that ends with a slash by @sbrunner in #3901
- Some fix for qgisserver plugin by @sbrunner in #3900
- document new options for local http sessions (starting gmf 2.2.5) by @jwkaltz in #3903
- Add print scale notice by @sbrunner in #3902
- Little improvements by @sbrunner in #3906
- Add some secure headers by @sbrunner in #3904
- add hint for proxy by @jwkaltz in #3908
- Fix of the tests by @gberaudo in #3898
- Qgis client ... by @sbrunner in #3907
- Merge remote-tracking branch 'origin/2.2' into 2.3 by @sbrunner in #3911
- Add editor config file by @sbrunner in #3918
- Add WMTS queryable zoom limits documentation by @kalbermattenm in #3928
- use variable web_protocol (like in docker template) by @jwkaltz in #3921
- Send cookies only on https by @sbrunner in #3905
- Makes docker-compose-run compatible with Windows by @sbrunner in #3917
- Fix OpenLayers in the admin interface by @sbrunner in #3923
- Don't have dupplicated fulltextsearchUrl by @sbrunner in #3926
- Do an xmllint on the jasper report print templates by @sbrunner in #3927
- Fix the QGIS server plugin by @sbrunner in #3912
- Be able to automatically get the gmfSearchGroups by @sbrunner in #3938
- Fix the Git branch on Travis by @sbrunner in #3940
- Add a lock on getting the autoloaded table by @sbrunner in #3941
- Add customOpenLayersOptions metadata by @sbrunner in #3946
- Better solution for the dev serveur by @sbrunner in #3937
- Mapserver 7.2 by @sbrunner in #3949
Full Changelog: 2.3.1...2.3.3
1.6.14
What's Changed
- Fix caching issues with editable layers by @ger-benjamin in #3288
- Accept updated openjdk version output format. by @jwkaltz in #3415
- Remove intranet user detection instructions by @jwkaltz in #3482
- update copyright year by @jwkaltz in #3488
- [1.6] Add missing oldpassword field in html templates by @llienher in #3702
- [1.6] remove index-url to pypi.camptocamp.net by @jwkaltz in #3920
- 1.6 fix travis by @jwkaltz in #3934
Full Changelog: 1.6.13...1.6.14
2.2.5
What's Changed
- Add printNativeAngle to available_metadata by @llienher in #3800
- Add the missing update path in the doc by @sbrunner in #3802
- Fix the foreign key that don't ends with '_id' by @sbrunner in #3813
- configurable http by @jwkaltz in #3884
- Add mechanism to edit views by @gberaudo in #3892
- make checker work on non-standard environments (via parameterization) by @jwkaltz in #3891
- Centralize the get_layer_class code in a unique place by @gberaudo in #3894
- document new options for local http sessions (starting gmf 2.2.5) by @jwkaltz in #3903
- Fix of the tests by @gberaudo in #3898
Full Changelog: 2.2.4...2.2.5
2.3.1
What's Changed
- Fix the main branch name by @sbrunner in #3765
- Fix travis doc by @sbrunner in #3767
- Spell on more files by @sbrunner in #3726
- Fix the redirects by @sbrunner in #3771
- Fix the travis in the project by @sbrunner in #3773
- Remove unwanted moves by @sbrunner in #3769
- Cache control by @sbrunner in #3774
- Setup a global front by @pvalsecc in #3772
- Little fix for Docker upgrade by @sbrunner in #3777
- Fix Jenkins stages by @sbrunner in #3780
- The old node_modules_bak should allways be removed by @sbrunner in #3779
- Add all interfaces theme by @sbrunner in #3781
- Add template interpretation in config by @sbrunner in #3782
- Change datetime fields to datetime with timezone by @arnaud-morvan in #3778
- Fix webpack entry points and raster services by @sbrunner in #3784
- Some fix for Windows and found during migration by @sbrunner in #3785
- Fix the pip publishing by @sbrunner in #3786
- Fix mapserver for Docker compose environment by @sbrunner in #3787
- Be able to access to the admin interface without ending slash by @sbrunner in #3792
- Fix some typo by @sbrunner in #3790
- Add Docker debuging tips by @sbrunner in #3789
- Return a better message by @sbrunner in #3795
- Upgrade for the new version of python:2 by @sbrunner in #3796
- Fix signal send for Gunicorn instead of for Apache by @sbrunner in #3794
- Fix tow variable with the same name by @sbrunner in #3797
- Fix the print for the Docker compose environment by @sbrunner in #3788
- Fix travis CI on Docker project by @sbrunner in #3799
- Add printNativeAngle to available_metadata by @llienher in #3800
- Be able to get the local and s3 tile in Docker compose mode by @sbrunner in #3798
- Upgrade c2cgeoform to remove All from grid page sizes by @arnaud-morvan in #3793
- Add the missing update path in the doc by @sbrunner in #3802
- Fix check collector by @pvalsecc in #3804
- Set is_password_changed to False when log in with temp_password by @arnaud-morvan in #3805
- Some Docker litle improvements by @sbrunner in #3806
- Phandomjs check to level 3, activate missing, cleanup by @sbrunner in #3807
- Fix the list by @sbrunner in #3808
- Fix the foreign key that don't ends with '_id' by @sbrunner in #3813
- Upgrade c2cwsgiutils to version 2 by @sbrunner in #3814
- Add missing space by @sbrunner in #3811
- Update the upgrade documentation by @sbrunner in #3815
- More upgrade tests by @sbrunner in #3803
- Don't request tow times the same capabilities by @sbrunner in #3812
- Add memcached service in Docker compose environment by @sbrunner in #3816
- Add Alembic upgrade service by @sbrunner in #3809
- Add health checks for the DB schema version (alembic) by @pvalsecc in #3818
- Fix the project upgrade file by @sbrunner in #3819
- Add webpack dev server integration by @sbrunner in #3820
- Parse the WMS capabilities less times. by @sbrunner in #3817
- Merge remote-tracking branch 'origin/2.2' into 2.3 by @sbrunner in #3823
- Add some documentation to be able to have concurent instance on the s… by @sbrunner in #3821
- Little fix of the tilegeneration config by @sbrunner in #3822
- Make the invalidate call broadcasted to every processes by @pvalsecc in #3824
- Add tinyows service to Docker composition by @sbrunner in #3825
- Use print version 3.14 in Docker mode by @sbrunner in #3826
- Limit the memory used by memcached by @sbrunner in #3829
- Improve perfs by using ujson by @pvalsecc in #3827
- Limit print memory usage by @sbrunner in #3828
- Limit memory used by redis by @sbrunner in #3830
- Removes no more used script by @sbrunner in #3831
- Update the Docker diagrams by @sbrunner in #3834
- Fix the make serve by @sbrunner in #3832
- Remove legacy documentation, cleanup by @sbrunner in #3833
- More values in update_paths for admin_interface by @sbrunner in #3835
- Update the requirements by @sbrunner in #3836
- Make the raster files (profile) work over http(s) by @pvalsecc in #3837
- Fix the create project documentation by @sbrunner in #3839
- Fix dev mode by @sbrunner in #3838
- Don't remove the generated alt applications by @sbrunner in #3842
- Fix commons packaging (add requirements.txt) by @arnaud-morvan in #3841
- Upgrade..., see commits by @sbrunner in #3844
Full Changelog: 2.3.0...2.3.1
2.2.4
What's Changed
- Fix standard login access control by @jwkaltz in #3399
- Accept updated openjdk version output format. by @jwkaltz in #3415
- update mfp version by @jwkaltz in #3409
- fix debug mode by @marionb in #3417
- remove autriche and other camptocamp addresses from print templates by @jwkaltz in #3418
- update copyright by @jwkaltz in #3436
- Remove intranet user detection instructions by @jwkaltz in #3444
- Add administration configuration documentation for filters by @llienher in #3455
- Remove intranet user detection instructions by @jwkaltz in #3482
- update copyright year by @jwkaltz in #3488
- Transmit only some headers in the ressource proxy by @sbrunner in #3521
- Better performances on 2.2 by @sbrunner in #3527
- Improve doc for filters by @ger-benjamin in #3526
- describe migration scenario when going to a new server by @jwkaltz in #3438
- add some more docu on filtering by @jwkaltz in #3528
- remove unused reference by @jwkaltz in #3536
- Typo by @yjacolin in #3443
- Typos by @yjacolin in #3114
- FTS - Can use 'similarity' ranking system by @ger-benjamin in #3565
- Fix branch 2.1 by @sbrunner in #3579
- Fix the test by @sbrunner in #3582
- more verbose lingua extractor by @jwkaltz in #3635
- mention l10nv1tov2. Consolidate in a new section with themev1tov2 by @jwkaltz in #3636
- Fix GeoMapfishThemeExtractor by @arnaud-morvan in #3633
- more beautiful header print by @jwkaltz in #3639
- fix for flake8 by @jwkaltz in #3641
- more info on RedHat by @jwkaltz in #3670
- Fix referrer check with query string by @sbrunner in #3684
- [1.6] Add missing oldpassword field in html templates by @llienher in #3702
- Don't send an email to the creator of the short URL by @sbrunner in #3708
- Add translatable metadata by @sbrunner in #3709
- Fix the manage_users script by @sbrunner in #3710
- Fix branch 2.2 by @sbrunner in #3724
- Upgrade for the new version of python:2 by @sbrunner in #3796
- Fix tow variable with the same name by @sbrunner in #3797
Full Changelog: 2.2.2...2.2.4
2.2.3
What's Changed
- Fix standard login access control by @jwkaltz in #3399
- Accept updated openjdk version output format. by @jwkaltz in #3415
- update mfp version by @jwkaltz in #3409
- fix debug mode by @marionb in #3417
- remove autriche and other camptocamp addresses from print templates by @jwkaltz in #3418
- update copyright by @jwkaltz in #3436
- Remove intranet user detection instructions by @jwkaltz in #3444
- Add administration configuration documentation for filters by @llienher in #3455
- Remove intranet user detection instructions by @jwkaltz in #3482
- update copyright year by @jwkaltz in #3488
- Transmit only some headers in the ressource proxy by @sbrunner in #3521
- Better performances on 2.2 by @sbrunner in #3527
- Improve doc for filters by @ger-benjamin in #3526
- describe migration scenario when going to a new server by @jwkaltz in #3438
- add some more docu on filtering by @jwkaltz in #3528
- remove unused reference by @jwkaltz in #3536
- Typo by @yjacolin in #3443
- Typos by @yjacolin in #3114
- FTS - Can use 'similarity' ranking system by @ger-benjamin in #3565
- Fix branch 2.1 by @sbrunner in #3579
- Fix the test by @sbrunner in #3582
- more verbose lingua extractor by @jwkaltz in #3635
- mention l10nv1tov2. Consolidate in a new section with themev1tov2 by @jwkaltz in #3636
- Fix GeoMapfishThemeExtractor by @arnaud-morvan in #3633
- more beautiful header print by @jwkaltz in #3639
- fix for flake8 by @jwkaltz in #3641
- more info on RedHat by @jwkaltz in #3670
- Fix referrer check with query string by @sbrunner in #3684
- [1.6] Add missing oldpassword field in html templates by @llienher in #3702
- Don't send an email to the creator of the short URL by @sbrunner in #3708
- Add translatable metadata by @sbrunner in #3709
- Fix the manage_users script by @sbrunner in #3710
- Fix branch 2.2 by @sbrunner in #3724
Full Changelog: 2.2.2...2.2.3
2.3.0
What's Changed
- Update the create release notes by @sbrunner in #3016
- [requires.io] dependency update on master branch by @sbrunner in #2997
- Don't add some trailing whitespace. by @sbrunner in #3017
- Use the ALL_MAKO_FILES and ALL_JINJA_FILES variables. by @sbrunner in #3018
- Upgrade to Python3 and disable the old admin interface by @sbrunner in #3027
- Fix the master by @sbrunner in #3032
- An key server pool by @sbrunner in #3035
- Some version creation impovements by @sbrunner in #3034
- Use json from the standard library instead of simplejson by @fredj in #3029
- [requires.io] dependency update on master branch by @sbrunner in #3023
- Add coverage to codacy by @sbrunner in #3040
- Fix merge by @sbrunner in #3052
- Precise usage of metadata by @ger-benjamin in #3076
- Convert the metadata to the right case by @sbrunner in #3087
- Cleanup unneededs by @sbrunner in #3083
- Enhance metadata administration description by @jwkaltz in #3102
- Removes unused by @sbrunner in #3108
- Run new application in Docker by @sbrunner in #3070
- Typo by @sbrunner in #3121
- Manage the default interface in Pyramid by @sbrunner in #3119
- Use new version of zgitignore by @sbrunner in #3116
- Add CGXP build on Docker by @sbrunner in #3117
- Put the ngeo l10n in the Docker image by @sbrunner in #3118
- Don't requires the .git folder by @sbrunner in #3120
- Always build the Docker on Travis and master branch by @sbrunner in #3122
- Use pytest in place of nose by @sbrunner in #3115
- Switch to c2cwsgiutils by @pvalsecc in #3124
- [requires.io] dependency update on master branch by @sbrunner in #3128
- Enable TileCloud-chain in Travis by @sbrunner in #3125
- Enable CGXP also on nondocker by @sbrunner in #3126
- Finish coveralls replacement by codacy by @sbrunner in #3130
- Integrate checker with c2cwsgiutils by @pvalsecc in #3129
- [requires.io] dependency update on master branch by @pvalsecc in #3136
- Some little fix by @sbrunner in #3138
- Fix Codacy coverage by @sbrunner in #3137
- Coverage, see commits by @sbrunner in #3142
- Create common and admin packages by @arnaud-morvan in #3072
- Upgrade and simplify c2ctool by @sbrunner in #3143
- [requires.io] dependency update on master branch by @pvalsecc in #3148
- Fix the documentation generation by @sbrunner in #3149
- User and role, grid and detail by @cmangeat in #3135
- [requires.io] dependency update on master branch by @pvalsecc in #3152
- Use Travis stages by @sbrunner in #3154
- Moves the print URL to the create scaffold by @sbrunner in #3155
- Fix getlogin on some cases by @sbrunner in #3156
- Fix master by @sbrunner in #3157
- Finish merge by @sbrunner in #3160
- [requires.io] dependency update on master branch by @pvalsecc in #3159
- No optional npm packages by @sbrunner in #3165
- c2cupgrade improvements by @sbrunner in #3161
- [requires.io] dependency update on master branch by @pvalsecc in #3169
- [admin] Use node modules jinja2 by @arnaud-morvan in #3167
- Use the latest version of ngeo by @sbrunner in #3171
- Simplify and fix publish by @sbrunner in #3173
- Project structure by @sbrunner in #3174
- Fix master publish by @sbrunner in #3182
- Add proxy authentification type by @sbrunner in #3181
- Script deploy don't look to work on stages by @sbrunner in #3180
- [requires.io] dependency update on master branch by @pvalsecc in #3183
- Use GDAL/OGR throw Fiona/Rasterio by @sbrunner in #3184
- fix syntax of code display by @jwkaltz in #3186
- Removes no more used dependency by @sbrunner in #3187
- [requires.io] dependency update on master branch by @pvalsecc in #3188
- Fix master for new version of flake8 by @sbrunner in #3193
- [doc] internationalization (for issue #3162) by @jwkaltz in #3195
- Add make pull by @sbrunner in #3194
- Run commons checks and tests on Travis by @arnaud-morvan in #3189
- [requires.io] dependency update on master branch by @pvalsecc in #3196
- Fix phantomjs check by @sbrunner in #3209
- [Doc] reorganize integrator guide by @jwkaltz in #3203
- [requires.io] dependency update on master branch by @pvalsecc in #3210
- [doc] complete the information on adding a new user interface by @jwkaltz in #3211
- [requires.io] dependency update on master branch by @pvalsecc in #3212
- Run admin checks and tests on travis by @arnaud-morvan in #3205
- Add main menu by @arnaud-morvan in #3207
- Move some tests on Jenkins by @sbrunner in #3217
- Add YAML lint by @sbrunner in #3214
- [requires.io] dependency update on master branch by @pvalsecc in #3218
- Have less versions in the code by @sbrunner in #3222
- [requires.io] dependency update on master branch by @pvalsecc in #3223
- Move alembic to commons by @sbrunner in #3200
- [admin] Docker admin rebased by @fvanderbiest in #3170
- Fix travis build on master by @fvanderbiest in #3227
- target latest c2cgeoform 'tag' by @cmangeat in #3232
- model have to be modified in order to take last by @cmangeat in #3235
- [admin] Add delete link in grid by @arnaud-morvan in #3208
- awaiting delete to be available at c2cgeoform side by @cmangeat in #3236
- Add mypy checks by @sbrunner in #3229
- Strict Docker image name by @sbrunner in #3219
- Add Python 3.5 and 3.6 classifier by @sbrunner in #3228
- Add pull to get the intermediate images by @sbrunner in #3240
- Fix publish conditions by @sbrunner in #3241
- [requires.io] dependency update on master branch by @pvalsecc in #3230
- use http verbs instead of action by @cmangeat in #3237
- 22tomaster by @sbrunner in #3245
- [requires.io] dependency update on master branch by @pvalsecc...
2.2.2
What's Changed
- Fix caching issues with editable layers by @ger-benjamin in #3288
- Added a missing unicode decorator to a formated string. by @ochriste in #3296
- Url polyfill by @sbrunner in #3304
- Update mapfish print to fix cookie issue by @gberaudo in #3321
- Adding documentation for ngeo externs by @pfirpfel in #3323
- Fix print documentation typo by @julsbreakdown in #3330
- Move miss placed project.yaml.mako remark. by @sbrunner in #3294
- Fix scaffold for authorized_referers and login headers by @jwkaltz in #3339
- Ignore unexisting constraint error by @sbrunner in #3343
- Add the missing theme in the mobile redirect by @sbrunner in #3344
- Fix layer name encode by @sbrunner in #3342
- Add missing matchdict in request stub by @sbrunner in #3345
- Improve the layer cache by @sbrunner in #3340
- [doc] rework section "upgrade your application code" by @jwkaltz in #3349
- Update the copyright notice by @sbrunner in #3367
- Upgrade Papyrus to fix the time in editing by @sbrunner in #3366
- Remove old checker related to MFP v2 by @rbovard in #3376
- update mapfish-print version by @jwkaltz in #3377
- Add must-revalidate, no-store, in tests to fix the master by @sbrunner in #3383
- Add missing jquery.datetimepicker file by @sbrunner in #3384
- Add missing match dict, no duplicate by @sbrunner in #3393
Full Changelog: 2.2.1...2.2.2