2.2.0
What's Changed
- Best place for b flag in git submodule add command by @yjacolin in #2096
- Fix locale_negotiator for fulltextsearch by @pvalsecc in #2091
- Get only what we needs in the package.json by @sbrunner in #2099
- Do the documentation deploy at the end by @sbrunner in #2087
- Fix the print template by @sbrunner in #2102
- Update Camptocamp dependencies by @sbrunner in #2101
- Adapt for requires.io - Update versions by @sbrunner in #2092
- 20 fixies by @sbrunner in #2104
- Fix the links by @sbrunner in #2106
- Fix the debug mode by @sbrunner in #2107
- Make project creation easier and faster by @yjacolin in #2094
- Fix Travis from an external branch by @sbrunner in #2114
- Vary the cache by Origin for CORS responses by @fredj in #2112
- Add a rule to upgrade to the v2 by @sbrunner in #2116
- Issue found durring the upgrade by @sbrunner in #2117
- Faster i18n by @sbrunner in #2115
- Add success: true for extjs by @sbrunner in #2121
- Fix the mobile redirect for ngeo by @sbrunner in #2122
- Remove sencha touch and print v2 support by @sbrunner in #2120
- Add dependency to zip by @sbrunner in #2119
- Typos by @sbrunner in #2128
- [requires.io] dependency update on master branch by @sbrunner in #2127
- Force update npm packages by @sbrunner in #2135
- Interprete closure_library_path by @arnaud-morvan in #1752
- Main version by @sbrunner in #2134
- Rm sencha build by @sbrunner in #2136
- Fix typo on template name in print config by @arnaud-morvan in #2137
- Forward cookie header in checker and check_collector by @arnaud-morvan in #2129
- Add layer with restricted access by @yjacolin in #2126
- Add desktop interface by @sbrunner in #2132
- Migrate layergroup metadata by @sbrunner in #2130
- Add localization migration script by @sbrunner in #2125
- Fix the routing engine by @sbrunner in #2124
- Generate the WMTSCapabilities in c2cgeoportal by @sbrunner in #2098
- Update geojson and papyrus by @sbrunner in #2131
- Add more stats (rendering time). by @pvalsecc in #2138
- Small typo and new name for exclute properties by @eleu in #2142
- Some fix arround Git attributes by @sbrunner in #2141
- Some upgrade and cleanup the dependencies by @sbrunner in #2140
- Fix project update and the 2.0 branch build by @sbrunner in #2139
- Put only example layers in the update scaffold by @sbrunner in #2144
- Activate the agent forwarding by @sbrunner in #2145
- Fix the 2.0 branch after merge from 1.6 by @sbrunner in #2146
- Some upstream upgrades by @sbrunner in #2150
- Typo by @sbrunner in #2147
- C2ctool will not manage anymore CGXP by @sbrunner in #2155
- Add missing mkdir -p, it can faild durring the update by @sbrunner in #2157
- Support openjdk 8 in java version checking by @pvalsecc in #2158
- Some fix found durring an upgrade by @sbrunner in #2169
- Typo by @sbrunner in #2168
- Removes some Sencha touch artifacts by @sbrunner in #2165
- Test upgrade, Fix missing extent, ... by @sbrunner in #2161
- Use new version of c2c.template by @sbrunner in #2160
- Split test-packages by @sbrunner in #2166
- Fix the documentation generation by @sbrunner in #2167
- Make apache2ctl graceful configurable by @sbrunner in #2174
- Go to the project directory before running alembic upgrade by @sbrunner in #2173
- Add documentation about the ngeo map configuration by @sbrunner in #2176
- Use ngeo npm package by @sbrunner in #2175
- Fix layers re-ordering when adding or removing layer to a group. by @ochriste in #2177
- Typo (wrong bash assignment) by @sbrunner in #2179
- Be able to use make to upgrade the version 1.6 by @sbrunner in #2180
- Test upgrade, Fix missing extent, ... by @sbrunner in #2164
- Fix the merge 1.6 to 2.0 by @sbrunner in #2183
- We are no more able to predict the pypi URL, then remove check by @sbrunner in #2184
- Master fix: remove ogcproxy tests, don't test viewer.js by @sbrunner in #2185
- Fix indentation error in CONST_Makefile by @arnaud-morvan in #2186
- Test that the required template vars will be present by @sbrunner in #2189
- Note for Windows because export does not exist by @kalbermattenm in #2191
- Be able to create dev and RC releases with npm by @sbrunner in #2187
- Fix the upgrade doc for the project.yaml.mako file by @sbrunner in #2190
- Fix wrong name by @sbrunner in #2192
- Add typed UI metadata (and functionalities) by @sbrunner in #2162
- Fix the Makefile ifndef by @sbrunner in #2194
- Set the transifex URL in http for Windows by @sbrunner in #2196
- Fix the vary assignment by @sbrunner in #2195
- Remove the print-apps directory only on print version 3 by @sbrunner in #2197
- Remove double bar by @sbrunner in #2198
- Add documentation about the background layers by @sbrunner in #2200
- Boolean should also support true and false by @sbrunner in #2199
- Do the packages upgrade by @sbrunner in #2202
- Add documentation for integrator about alembic by @sbrunner in #2201
- Fix the URL generation in metadata, use the real package name... by @sbrunner in #2205
- Add missing parameter in _get_map_config function call by @marionb in #2206
- Typo in documentation by @kalbermattenm in #2207
- Accept the URL on demo 2.1 by @sbrunner in #2212
- Add missing isExpanded metadata by @sbrunner in #2210
- Add missing print internalisation by @sbrunner in #2209
- QueryLayers as string as all other layers attributes by @sbrunner in #2213
- Add the new angular-sanitize JavaScript by @sbrunner in #2214
- Add new logo by @sbrunner in #2215
- Fix the version of pip and setuptools by @sbrunner in #2222
- Fix logo URL and style by @sbrunner in #2221
- Better upgrade documentation about the
project.yaml.mako
file. by @sbrunner in #2220 - Use node to read the JS to be stronger by @sbrunner in #2228
- Don't cache the headers generation for the print capabilities ... by @sbrunner in #2226
- Make the search group unique and not null by @sbrunner in #2230
- Weekly package update by @sbrunner in #2227
- Do the URL replacement for the print proxy by @sbrunner in #2231
- Add missing create dir in the Makfile by @sbrunner in #2233
- Some fix for windows by @sbrunner in #2235
- Folders in code style by @sbrunner in #2236
- Update QGIS backend documentation by @yjacolin in #2163
- Doc - Mapfile TEMPLATE value must be in quotes. by @ger-benjamin in #2249
- Put a real srid by @sbrunner in #2257
- Minor c2c.template update by @sbrunner in #2255
- Print - Add missing re escape by @sbrunner in #2260
- Queryable by @sbrunner in #2237
- Fix print yaml error by @sbrunner in #2264
- Servers should not be equals to None by default ... by @sbrunner in #2262
- UI metadata and server needed to query the background by @sbrunner in #2263
- 2263 fixes by @fredj in #2268
- Fix typos in documentation by @gberaudo in #2269
- Ability to log the last update to a feature by @fredj in #2156
- Check if database exists before executing psql commands. by @ochriste in #2271
- Add Angular locales by @sbrunner in #2272
- Minor documentation cleanup by @fredj in #2273
- Allow to have a master/replica DB configuration by @pvalsecc in #2223
- Docker: switch to the C2C official postgres image by @pvalsecc in #2275
- Fixed tsearch query to use bindings by @pvalsecc in #2282
- Fix WMS Layer documentation by @sbrunner in #2284
- Fix the doc generation on 2.0 by @sbrunner in #2285
- Upgrade papyrus-ogcproxy for proxy issue by @sbrunner in #2259
- Get the query string in the mobile URL redirect by @sbrunner in #2287
- Fix the merge from 2.0 by @sbrunner in #2286
- Upgrade dogpile.cache by @sbrunner in #2289
- Fix namespace name in comment by @fredj in #2291
- Always add the mixed attribute by @sbrunner in #2283
- Add a log that shows the version at startup by @pvalsecc in #2293
- Use non editable pyramid_closure by @sbrunner in #2301
- Fix the doc deploy by @sbrunner in #2300
- Update the print log file by @sbrunner in #2297
- Fix error 500 in fulltextsearch in case of special chars by @pvalsecc in #2302
- Fix gjslint and jshint makefile rules by @fredj in #2303
- Execute the documentation only on the main repository. by @sbrunner in #2304
- Put the time information on each layer in mixed group by @sbrunner in #2288
- Add the create template in the update template to track the changes by @sbrunner in #2296
- Update the changelog file by @sbrunner in #2305
- Fix Make dependency on the generated files from mako by @sbrunner in #2281
- Fix the application upgrade by @sbrunner in #2307
- We don't have the advance method anymore... by @sbrunner in #2310
- Fix the time interval documentation by @sbrunner in #2314
- Update the changelog to be able to defer the full ngeo migration by @sbrunner in #2311
- Add tests for the feature create/update logging by @fredj in #2308
- Use long arguments by @sbrunner in #2315
- Update the upgrade documentation by @sbrunner in #2306
- Add upgrade steps to get the changes done in the ngeo application by @sbrunner in #2312
- Better package.json formating by @fredj in #2317
- Typo - Fix master by @sbrunner in #2318
- Fix spelling by @pgiraud in #2316
- Removes graceful-fs, no more needed by @sbrunner in #2319
- Be able to have a dedicated print instance by @sbrunner in #2298
- Replace jshint and gjslint with eslint by @fredj in #2320
- Add missing defaults to CHANGELOG (2.1) by @gberaudo in #2321
- Fix path to jquery-ui.min.js by @gberaudo in #2326
- Weekly Python dependency update by @sbrunner in #2327
- Fix copyright notices by @sbrunner in #2325
- Fix typo in CHANGELOG (2.0) by @gberaudo in #2322
- Remove some typo in doc print by @yjacolin in #2334
- Add missing WMTS layer attribute by @sbrunner in #2333
- Some little documentation fix by @sbrunner in #2331
- pot creation requires mapserver by @sbrunner in #2332
- Don't fail on create link on already existing file by @sbrunner in #2330
- Put value in place of single everywhere got time mode. by @sbrunner in #2329
- Update the documentation related to the layers by @sbrunner in #2324
- Simplify CONST_Makefile by @fredj in #2335
- Typo, Fix doc by @sbrunner in #2340
- Use build script from ngeo by @fredj in #2337
- Simplify database creating in .travis.yml by @fredj in #2347
- Match theme with a simple pattern by @gberaudo in #2348
- Be able to delete a WMS layer in SQL by @sbrunner in #2338
- User serverOGC everywhere by @sbrunner in #2349
- Use export instanceof ENVIRONMENT_VARS by @sbrunner in #2336
- Integrate background-layer-button image. by @sbrunner in #2343
- Fix the master by @sbrunner in #2353
- Update makefile scaffold by @gberaudo in #2346
- Docker: add alembic to the WSGI image by @pvalsecc in #2350
- Fix typo by @gberaudo in #2358
- Better sentence by @sbrunner in #2355
- Fixies arround Alembic by @sbrunner in #2356
- Various fix found quring an update by @sbrunner in #2362
- Fix dependency on mapfiles by @sbrunner in #2365
- Remove unused rule by @gberaudo in #2366
- Add CORS OPTION route for the shortner by @sbrunner in #2369
- Create a makefile variable for the modwsgi user by @fredj in #2370
- Add more checks to generated make checks by @gberaudo in #2373
- Better format by @sbrunner in #2379
- Checks cleanup by @sbrunner in #2381
- Docker: better logging configurability by @pvalsecc in #2387
- Upgrade dogpile.cache by @sbrunner in #2390
- Add allowed hosts configuration by @sbrunner in #2392
- Fix branch 1.6 by @sbrunner in #2391
- Fix the phantomjs checker... by @sbrunner in #2395
- Don't add the MultiDomainStaticURLInfo when it's not needed by @sbrunner in #2394
- On Upgrade don't create the create scaffold in /tmp by @sbrunner in #2396
- Add more themes errors by @sbrunner in #2388
- Invalidate the cache when the UI metadata changed by @sbrunner in #2367
- Be able to do a pdfreport in png... by @sbrunner in #2372
- Be able to have a user message in the short URL email by @sbrunner in #2389
- Fix dogpile.cache to right version by @sbrunner in #2399
- Fix the i18n in the theme 2 fts import script by @sbrunner in #2398
- Update the documentationabout the layer v1 and v2 by @sbrunner in #2400
- Remove the --sort-by-file argument, it will make unnecessary changes by @sbrunner in #2401
- Typo by @sbrunner in #2402
- Use sourceforge.mirrorservice.org instead of sourceforge.net by @sbrunner in #2408
- Add escape before the quote in the messsage by @sbrunner in #2407
- Don't use the version argument after the step one. by @sbrunner in #2404
- Add new DOCKER environment variable by @sbrunner in #2410
- Move the JQuery UI js file by @sbrunner in #2412
- Improve the missing layer in capabilities error message by @sbrunner in #2403
- The curly brackets shouldn't be encoded by request.static_url by @sbrunner in #2415
- Add the new services URL by @sbrunner in #2416
- Add the feature type name in the print results by @sbrunner in #2417
- Use list to be easier to read by @sbrunner in #2414
- Add --sort-output --no-location msgmerge argument to have less diff i… by @sbrunner in #2422
- Install node version 4.x by @sbrunner in #2424
- Set the default log level to WARN by @sbrunner in #2425
- Add deploy branch make targets by @sbrunner in #2423
- Update the minimal versions by @sbrunner in #2433
- Add Theme V2 editing tests by @sbrunner in #2431
- Use the "New" configuration files by @sbrunner in #2430
- Fix the short URL detection by @sbrunner in #2426
- Fix utf8 error on GetCapabilities by @sbrunner in #2421
- Run the step 1 directly if the repository is clean by @sbrunner in #2413
- Fix CORS header for layer delete by @sbrunner in #2429
- Add OGC server, Metadata and functionalities documentation by @sbrunner in #2418
- Add the item type in the UI metadata item combo by @sbrunner in #2419
- Add layer icon URL by @sbrunner in #2435
- Fix the doc and Travis on master by @sbrunner in #2436
- Remove Sencha touch mobile application documentation by @sbrunner in #2439
- Get the column of the editable layers by @sbrunner in #2437
- Don't hard code the default interface name by @sbrunner in #2438
- Don't interpret the less files in the browser by @sbrunner in #2440
- Search less files in more directories by @gberaudo in #2411
- Pass the correct APACHE_CONF_DIR value in deploy-branch by @fredj in #2451
- Build on Travis with node 4.x by @sbrunner in #2442
- Add missing 's', stronger test in folder by @sbrunner in #2443
- Fix master... by @sbrunner in #2453
- Fix integrator customise documentation by @gberaudo in #2452
- Rename mobile_default_theme functionality to default_theme by @fredj in #2456
- Fix the template cache for components based structure by @sbrunner in #2447
- Fix the theme to full-text search by @sbrunner in #2449
- Add floatThead, be more generic by @sbrunner in #2460
- Directly get the editing column from the database by @sbrunner in #2455
- Fix resolutions hints by @sbrunner in #2461
- Fix the capabilities content type for QGIS and WMS 1.3 by @sbrunner in #2467
- Infinity is not valid in the json by @sbrunner in #2469
- Correct the step number by @sbrunner in #2470
- Rename UIMetadata to Metadata by @sbrunner in #2471
- Add missing @export by @gberaudo in #2476
- Wms dimension by @sbrunner in #2458
- Set url for Closure Linter by @ger-benjamin in #2473
- Fix the main_version, convert array to string by @ochriste in #2478
- Fix 1.6 build by @sbrunner in #2483
- Add the missing contextualdata.html template by @sbrunner in #2479
- Add qgis server with autentication support by @sbrunner in #2463
- Remove dupplicated queryLayers by @sbrunner in #2485
- Fix upgrade application by @sbrunner in #2488
- Add the components folder in the closure deps sources by @sbrunner in #2495
- Be able to use the CGXP interface without external server by @sbrunner in #2497
- Fill the ngeoWfsPermalinkOptions configuration by @sbrunner in #2489
- Fix Lingua extractor for generated URL by @sbrunner in #2490
- Separate local and internal server usage by @sbrunner in #2491
- Use get_url2 for WFS by @gberaudo in #2498
- Add some missing pragma: no cover by @sbrunner in #2502
- Add a file with the versions that shouldn't change, update by @sbrunner in #2493
- Fix OGC server with capital by @sbrunner in #2503
- OGCServer url can not be null, OGCServer name must be unique by @ochriste in #2500
- Use the fixed versions from ngeo by @sbrunner in #2504
- Add the default_theme to available_in_templates functionalities by @sbrunner in #2511
- Add missing routes_disable by @sbrunner in #2510
- Make working with extra text/javascript type... by @sbrunner in #2507
- Fix unicode theme error when logged in by @gberaudo in #2505
- Be able to don't have any WFS types by @sbrunner in #2508
- Fix the merge from 1.6 by @sbrunner in #2512
- Typo by @sbrunner in #2513
- Fix i18n name by @sbrunner in #2515
- Fix the package version by @sbrunner in #2517
- Fix transifex-init rule by @sbrunner in #2518
- Back to flake8 2.6.2 by @sbrunner in #2520
- Update the print from 3.3 to 3.6 by @sbrunner in #2525
- Be able to have json in metadata by @sbrunner in #2522
- The images folder should end with an 's' by @sbrunner in #2532
- Add *.sym and *.conf in MAP_FILES by @sbrunner in #2533
- Fix find syntax in CONST_Makefile by @fredj in #2537
- Add missing interface paramter by @sbrunner in #2529
- Support mako generated js files by @sbrunner in #2530
- Put the fixed versions in a separate file by @sbrunner in #2526
- Fix the import of the ngeo templates by @sbrunner in #2516
- Avoid double slash in URL generation by @sbrunner in #2536
- Clarify the interface documentation an migration. by @sbrunner in #2528
- Move flake8 to a fixed version file by @sbrunner in #2538
- Update the upgrade documentation by @sbrunner in #2514
- Transifex don't return error code on error... by @sbrunner in #2509
- [requires.io] dependency update on master branch by @sbrunner in #2535
- Add missing snappingConfig by @sbrunner in #2545
- [requires.io] dependency update on master branch by @sbrunner in #2546
- Fix images folder name by @sbrunner in #2547
- Update the readme by @sbrunner in #2549
- [requires.io] dependency update on master branch by @sbrunner in #2555
- Remove cache on layer metadata by @sbrunner in #2557
- Fix the time mode - single don't exists, update ngeo by @sbrunner in #2561
- Windows by @sbrunner in #2562
- Add missing enums in admin interface by @sbrunner in #2560
- Remove CONST_ and package.json from the create package diff by @sbrunner in #2563
- Solve some metadata issues by @sbrunner in #2558
- Fix typo by @gberaudo in #2566
- Fix empty geotable instanceof None by @sbrunner in #2577
- Update the dimensions documentation in the webservices by @sbrunner in #2576
- Should be ignored on upgrade by @sbrunner in #2574
- Update the changelog by @sbrunner in #2569
- Remove http URL for tx host on Windows by @kalbermattenm in #2579
- Don't create OGC server for WMTS layers by @sbrunner in #2580
- Fix the URL generation on v2 by @sbrunner in #2553
- Update Lingua by @kalbermattenm in #2586
- [requires.io] dependency update on master branch by @sbrunner in #2587
- Fix the fix by @gberaudo in #2581
- Use an ordrered array instance of an unordered set... by @sbrunner in #2598
- Better messages around the visible host name by @sbrunner in #2602
- Add some notes about keeping the CGXP interface by @sbrunner in #2603
- Fix pykwalify version, used PyYAML version required by pykwalify by @sbrunner in #2605
- Update the main documentation page links by @sbrunner in #2608
- Be able to have a query layer without any scale bounds by @sbrunner in #2588
- [requires.io] dependency update on master branch by @sbrunner in #2609
- Fix layer exclude by @sbrunner in #2612
- Print template A4L - Don't compare boolean with int by @ger-benjamin in #2615
- Interpret the mako template to avoid the lingua warning messages by @sbrunner in #2606
- Add layer column for V1 layers by @sbrunner in #2604
- Typo by @sbrunner in #2617
- Removes no more needed rule by @sbrunner in #2616
- Revert "Remove print v2 support" by @sbrunner in #2619
- Get i18n from the full-text search layer_name by @sbrunner in #2621
- [requires.io] dependency update on master branch by @sbrunner in #2623
- Add the layer websevice documentation by @sbrunner in #2625
- Limit the length of the URL by @sbrunner in #2626
- [requires.io] dependency update on master branch by @sbrunner in #2628
- Fix c2c.template dependencies, the -print hide some results by @sbrunner in #2622
- Add mobile redirect by @sbrunner in #2620
- [requires.io] dependency update on master branch by @sbrunner in #2634
- Upgrades fixies by @sbrunner in #2633
- Some small fix by @sbrunner in #2635
- Fix the versions by @sbrunner in #2640
- Fix #2582 - Backport ability to log user and date to 1.6 by @juliensam in #2627
- Add issue template by @sbrunner in #2631
- Disable geometry check per layer in 1.6 by @juliensam in #2644
- Fix some typos by @rbovard in #2649
- Clarify the layer stuff by @kalbermattenm in #2667
- Fix missing rename of app.js into desktop.js by @rbovard in #2668
- Don't failed on timeout by @sbrunner in #2646
- This block will try to commit the no more valid new layer by @sbrunner in #2654
- Add copyable metadata by @sbrunner in #2659
- [requires.io] dependency update on master branch by @sbrunner in #2664
- Typo by @sbrunner in #2658
- Remove the dupplicated psycopg2 version fix by @sbrunner in #2655
- Set src for external ngeo component by @ger-benjamin in #2671
- Quantifiedcode by @sbrunner in #2672
- Add dependency on glob2 by @sbrunner in #2676
- Don't failed on pull request that com from outside by @sbrunner in #2650
- Fix "Avoid mutable default arguments" issue by @sbrunner in #2669
- The get_functionality don't use anymore the config by @sbrunner in #2681
- Add the missing components by @sbrunner in #2679
- Fill null value with default values to avoid errors by @sbrunner in #2682
- Fix "Prefer
format()
over string interpolation operator" issue by @sbrunner in #2674 - Fix the WMTS layer query attribute collection by @sbrunner in #2683
- Fix the master by @sbrunner in #2687
- Avoid timeout by @sbrunner in #2688
- Update the GitHub issue template by @sbrunner in #2680
- Quantifiedcode.com by @sbrunner in #2686
- Update the package.json, not overwrite it by @sbrunner in #2685
- Add a legacy features page, simplify the configuration by @sbrunner in #2678
- Add more information on config files in GMF by @yjacolin in #2684
- [requires.io] dependency update on master branch by @sbrunner in #2690
- Fix the extension by @sbrunner in #2691
- Fix spelling by @pgiraud in #2693
- "c2cgeoportal==master" is not a supported version by @pgiraud in #2694
- Fix spelling by @pgiraud in #2697
- Do not use contracted form by @sbrunner in #2689
- Fix upgrade documentation and other... by @sbrunner in #2702
- [requires.io] dependency update on master branch by @sbrunner in #2704
- Don't get a fatal error on parsing a wrong document by @sbrunner in #2703
- Fix sourceforge URL again :-( by @sbrunner in #2707
- Add a warning message on the update task by @sbrunner in #2709
- The sourceforge download changed again :-( !!! by @sbrunner in #2712
- Docker integration by @sbrunner in #2299
- Some changes found during an upgrade... by @sbrunner in #2711
- Validate that the
.build/config.yaml
file is valid by @sbrunner in #2441 - quantifiedcode.com style fix by @sbrunner in #2713
- Spelling by @pgiraud in #2716
- Reduced print log history from 30 days to 7days to reduce disk usage. by @ochriste in #2720
- [requires.io] dependency update on master branch by @sbrunner in #2718
- Update copyright year by @sbrunner in #2729
- Fix merge on master by @sbrunner in #2730
- [requires.io] dependency update on master branch by @sbrunner in #2726
- Use unicode to format the returned page by @ger-benjamin in #2727
- Unicode string before encoding it by @ger-benjamin in #2728
- Admin dimension by @sbrunner in #2733
- Use the min max resolutions from the metadata by @sbrunner in #2732
- Use the pyramid_closure egg from pypi.python.org by @sbrunner in #2736
- Build the doc in Docker by @sbrunner in #2735
- Better upgrade prompt by @sbrunner in #2740
- Add trigger to be able to correctly change the role name by @sbrunner in #2741
- karma-phantomjs-launcher is no more an ngeo dependency by @sbrunner in #2739
- GR Objectediting by @marionb in #2706
- [requires.io] dependency update on master branch by @sbrunner in #2737
- Less failing message in i18n generation, non fatal error messages in … by @sbrunner in #2738
- Removes the view gmfProfileCsvUrl, no more used by @sbrunner in #2745
- Fix OpenLayers 2 submodule URL by @sbrunner in #2747
- The Git submodules shouldn't be loaded recurcively by Travis by @sbrunner in #2748
- 2.1 deploy related things by @sbrunner in #2749
- Move the trigger function to the main schema by @sbrunner in #2753
- Set a default image type for WMTS layers by @sbrunner in #2759
- Use bracket in format function by @ger-benjamin in #2760
- Some logging fixies by @sbrunner in #2762
- Be able to deploy the application the first time by @sbrunner in #2761
- Fix the release creation on master by @sbrunner in #2744
- Prefer static methods over instance methods by @sbrunner in #2734
- Fix unicode warnings by @sbrunner in #2763
- Fix the combobox rendering by @sbrunner in #2764
- Fix add the missing parent role name by @sbrunner in #2766
- Improve upgrade doc (cgxp and print v2) by @ger-benjamin in #2765
- When the theme fail don't try to extract the full text search ... by @sbrunner in #2767
- Use scripts instead of bin for Windows by @kalbermattenm in #2768
- Some Docker changes, fix master, ... by @sbrunner in #2757
- [requires.io] dependency update on master branch by @sbrunner in #2750
- Copy the restrictions area from the old layer to the new one by @sbrunner in #2770
- Fix some encoding error by @sbrunner in #2769
- Fix the CGXP interface test by @sbrunner in #2772
- Typo by @sbrunner in #2775
- Add a check to be sure that we use the right user by @sbrunner in #2774
- [requires.io] dependency update on master branch by @sbrunner in #2771
- Fix the deploy hook file name by @sbrunner in #2780
- Fill the URL before setting the restrictionareas by @sbrunner in #2779
- [requires.io] dependency update on master branch by @sbrunner in #2778
- Add missing rule for gmfLayersUrl by @sbrunner in #2781
- [requires.io] dependency update on master branch by @sbrunner in #2782
- Potential security upgrade by @sbrunner in #2783
- Retrieve jasperreports jar from maven central by @gberaudo in #2784
- [requires.io] dependency update on master branch by @sbrunner in #2785
- [requires.io] dependency update on master branch by @sbrunner in #2787
- Add metadata and functionnalities for filters by @ger-benjamin in #2789
- Set default encoding to utf-8 by @ger-benjamin in #2792
- Removes duplicated versions definitions by @sbrunner in #2790
- Fix the deploy... by @sbrunner in #2786
- Fix openlayers submodule url by @arnaud-morvan in #2796
- [requires.io] dependency update on master branch by @sbrunner in #2795
- [requires.io] dependency update on master branch by @sbrunner in #2797
- Add the missing ngeo l10n files by @sbrunner in #2794
- Add missing escape by @sbrunner in #2799
- Slight rephrasing to make the instruction clearer. by @ochriste in #2777
- Use extern for angular 1.6 by @sbrunner in #2806
- Readd c2cgeoportal version, lost in merges by @sbrunner in #2805
- Some doc additions for filters by @ger-benjamin in #2788
- Fix the deploy by @sbrunner in #2809
- Fix the entry point in the authorized_referers by @sbrunner in #2810
- Provide credential requirement by @sbrunner in #2813
- Use new D3 version by @sbrunner in #2814
- [requires.io] dependency update on master branch by @sbrunner in #2807
- Be able to deploy the database the first time by @sbrunner in #2815
- Add doc about directive and mainCtrl by @ger-benjamin in #2816
- Add simple session creation by @sbrunner in #2811
- Set const vars layers to empty dict by @arnaud-morvan in #2822
- Don't use 'directory' on deploy by @ger-benjamin in #2820
- Extract enum attributes values for i18n by @ger-benjamin in #2818
- Add metadata 'opacity' by @ger-benjamin in #2827
- Skip the unworking update documentation by @sbrunner in #2825
- Removes the current venv before create a new one by @sbrunner in #2828
- Code style by @sbrunner in #2823
- Set the docker-compose version by @fredj in #2836
- Add CONST_fixversions.txt when building the docker image by @fredj in #2835
- Remove unused dogpile.core package by @fredj in #2838
- Rename docker-compose.yaml to docker-compose.yml by @fredj in #2839
- Fix some securtiy/style from codacy.com by @sbrunner in #2834
- Add 'services' section in docker-compose file by @fredj in #2840
- No more needed by @sbrunner in #2843
- Update to pyramid version 1.8.2 by @sbrunner in #2826
- Use defusedxml for safer XML loading, ... by @sbrunner in #2842
- Some deploy fixies by @sbrunner in #2845
- Better upgrade final message by @rbovard in #2846
- [requires.io] dependency update on master branch by @sbrunner in #2817
- Get better error message when the subcommand failed by @sbrunner in #2848
- Add timeattribute for query by @ger-benjamin in #2849
- Some others codacy fix by @sbrunner in #2850
- Fix the headers configuration fix, ... by @sbrunner in #2851
- Add URL login auth token capabilities by @sbrunner in #2812
- Add missing functionalities in available_in_templates by @sbrunner in #2857
- Add missing functionalities in available_in_templates by @sbrunner in #2856
- Ogc proxy... by @sbrunner in #2854
- All the *Layer matadata are for the WMTS, layer isn't used by @sbrunner in #2858
- Fix the URL generation then the config contains the full URL by @sbrunner in #2855
- Add WMS group support in i18n by @sbrunner in #2859
- Add the missing parent role name by @sbrunner in #2861
- Update the create release documentation by @sbrunner in #2863
- Be able to change the postfix name of the l10n files by @sbrunner in #2864
- Fix the mobile redirect by @sbrunner in #2865
- Fix the identifierAttributeField case by @sbrunner in #2866
- Replace the URL in the tablet redirect by @sbrunner in #2867
- Fix local variable 'values' referenced before assignment by @sbrunner in #2868
- [doc] Make build with docker-run by @fredj in #2831
- [requires.io] dependency update by @sbrunner in #2869
- Less Windows requirements by @kalbermattenm in #2872
- No redirect on switch to desktop app from mobile by @ger-benjamin in #2873
- Compile lib file-saver by @ger-benjamin in #2875
- [requires.io] dependency update on master branch by @sbrunner in #2870
- Urllogin config variable name is now aes_key. by @ochriste in #2882
- Allow to pass permission to add_interface by @arnaud-morvan in #2874
- Change fts to keep some characters by @gberaudo in #2884
- Use unicode string to avoid encoding issues by @sbrunner in #2885
- Better code and nameing by @sbrunner in #2886
- Fix #2871 - remove existing pot files (for Windows) by @kalbermattenm in #2890
- Use max_age 0 if no cache is asked by @ger-benjamin in #2878
- Use the right name for the layer icon URL by @sbrunner in #2895
- Be able to don't have any l10n on server part by @sbrunner in #2894
- Fix build from scratch by @gberaudo in #2896
- Add missing Google Map script by @sbrunner in #2898
- [requires.io] dependency update on master branch by @sbrunner in #2881
- [requires.io] dependency update on master branch by @sbrunner in #2899
- [requires.io] dependency update on master branch by @sbrunner in #2901
- Generate a on-the-fly path separator by @kalbermattenm in #2906
- Add SQL example to add Fulltext-search element from layer cadastre by @sbrunner in #2905
- Add and fix code spell by @sbrunner in #2908
- Update the OGC layer filter for the GeoMapFish layers V2 by @sbrunner in #2897
- [requires.io] dependency update on master branch by @sbrunner in #2902
- [CRSF protection] Allow no referer even outside admin interface by @arnaud-morvan in #2909
- Fix the desktop interface debug mode by @sbrunner in #2914
- Fix potential security issue by @sbrunner in #2915
- Fix the master build :-) by @sbrunner in #2918
- Have a configurable list of server that forvard the Host header by @sbrunner in #2910
- For formalchemy the object field and the column field should have the… by @sbrunner in #2911
- [requires.io] dependency update on master branch by @sbrunner in #2913
- Lowercase layer to filter them by @ger-benjamin in #2917
- Allow + sign in URL_PART_RE by @arnaud-morvan in #2912
- Fix merge from 1.6 by @sbrunner in #2919
- Explain PostGIS connexion using pg_service.conf by @yjacolin in #2903
- Using correct page format for A3 landscape print template. by @ochriste in #2923
- [requires.io] dependency update on master branch by @sbrunner in #2926
- Add gettext removed by Travis by @sbrunner in #2930
- Typo by @sbrunner in #2931
- Check and add missing newline at end of file by @sbrunner in #2922
- Fix the logo position by @sbrunner in #2920
- Remove unused dogpile.core package by @fredj in #2928
- Fix travis - deploy gettext by @ger-benjamin in #2937
- Add touch-action to div.olMap by @fredj in #2939
- Use camptocamp/postgis instance of camptocamp/postgresql docker image by @sbrunner in #2938
- [requires.io] dependency update on master branch by @sbrunner in #2933
- [requires.io] dependency update on master branch by @sbrunner in #2948
- Fix the admin interface by @sbrunner in #2940
- Add missing description by @sbrunner in #2941
- Fix the documentation by @sbrunner in #2942
- Be able to have some external layerv1 only for some users by @sbrunner in #2946
- Add some localisation in the default localisation file by @sbrunner in #2947
- Be able to get a sublanguage for angular locales by @sbrunner in #2945
- Removes the CONST_create_template folder only if he exists by @sbrunner in #2951
- Accept unicode layer name by @sbrunner in #2952
- Cleanup by @sbrunner in #2955
- [requires.io] dependency update on master branch by @sbrunner in #2956
- Don't concider that the users are in the database by @sbrunner in #2954
- Update the build documentation by @sbrunner in #2953
- Use the new version of tilecloud by @sbrunner in #2961
- Don't install latest npm version by @sbrunner in #2969
- Fix multi-language mapserverless projects by @pvalsecc in #2957
- epsg.io no more working from Travis by @sbrunner in #2970
- [requires.io] dependency update on master branch by @sbrunner in #2964
- [requires.io] dependency update on master branch by @sbrunner in #2974
- Be able to add custom externs by @sbrunner in #2971
- Filter WMS capabilities with correct OGC server by @ger-benjamin in #2932
- Revert "Use the new version of tilecloud" by @sbrunner in #2976
- Don't replace app in application by @sbrunner in #2975
- Fetch the Git submodules and fix master by @sbrunner in #2972
- Dirrectly use a set by @sbrunner in #2983
- Add missing dependency by @sbrunner in #2980
- Fix accent and port in add_url_params by @sbrunner in #2982
- Put a correct tag on the testdb image by @sbrunner in #2979
- Use the fixed version also in the Docker build package by @sbrunner in #2978
- [requires.io] dependency update on master branch by @sbrunner in #2981
- An other issue with the Turing apple by @sbrunner in #2985
- Some fix for Docker by @sbrunner in #2984
- Update the configuration check by @sbrunner in #2987
- Many fixes by @gberaudo in #2993
- [requires.io] dependency update on master branch by @sbrunner in #2990
- Fix trying to get name of None external_ogc_server. by @ochriste in #2998
- Removes the \n on windows by @sbrunner in #2989
- Fix the checker on non Docker project by @sbrunner in #2996
- themev1tov2: Adapt to new model of layergroup_treeitem by @ger-benjamin in #3002
- Better diff upgrade message by @sbrunner in #2994
- Remove obsolete comments by @romanzoller in #3005
- Fix checker URL for Docker by @llienher in #2995
- Remove the CGXP checkout by @sbrunner in #3006
- Codacy by @sbrunner in #3007
- Codacy by @sbrunner in #3009
- Add missing dependencies files by @sbrunner in #3013
- Be more strict on i18n file generation by @sbrunner in #3011
- Use the c2c.template cache by @sbrunner in #3014
- Add missing error on missing type by @sbrunner in #3012
- Get the host from the vars by @sbrunner in #3021
- I18n fix by @sbrunner in #3019
- Install the right version of Pyramid and urllib3 by @sbrunner in #3020
- Be able to build demo application on Jenkins with a build Docker image by @sbrunner in #3026
- Use a json cache to be faster by @sbrunner in #3028
- Add layer filter functionalities by @gberaudo in #3025
- Upgrade transifex-client to 0.12.4 by @asaunier in #3037
- Fix touchback transifexrc by @sbrunner in #3048
- Use localhost to call checkers upgrade step 5 by @ger-benjamin in #3039
- Use default ogc_server to print private layer's pdfreport by @ger-benjamin in #3047
- Add missing build by @sbrunner in #3050
- Lowercase layer to filter them by @ger-benjamin in #3055
- Fix pdf report by @ger-benjamin in #3056
- Remove required on dimension.value by @arnaud-morvan in #3044
- Fix the case of the copy to metadata by @sbrunner in #3071
- Fix the deploy on branch name by @sbrunner in #3069
- Get_protected_layer - clear connection to the db instance by @ger-benjamin in #3078
- Update the requirements by @sbrunner in #3081
- Don't delete the folder if he don't exists by @sbrunner in #3079
- Be able to set the server type when migrating the theme by @sbrunner in #3077
- fix function get_ogc_server_wfs_url_ids by @jwkaltz in #3031
- Fix deploy by @sbrunner in #3082
- Be able to have multiple id values for PDF reports by @sbrunner in #2295
- geometry_validation metadata is a boolean by @ger-benjamin in #3084
- Update doc by @ger-benjamin in #3099
- Redirect to mobile if the screen is no more than 1024px wide by @fredj in #3093
- Be able to delete a linked functionality by @sbrunner in #3103
- In 2.2, update used mapfish-print from 3.6.0 to 3.10.3 by @jwkaltz in #3094
- Add missing excludeProperties metadata by @sbrunner in #3107
- Add missing quote by @sbrunner in #3106
- Be able to put special chars in WMS dimensions by @sbrunner in #3110
New Contributors
- @juliensam made their first contribution in #2627
- @romanzoller made their first contribution in #3005
Full Changelog: 1.6.7...2.2.0