Metadata-Version: 2.1
Name: oe-utils
Version: 1.8.0
Summary: Utility Library
Home-page: https://github.com/OnroerendErfgoed/oe_utils
Author: Flanders Heritage Agency
Author-email: ict@onroerenderfgoed.be
License: MIT
Description: OE UTILS
        ========
        
        .. image:: https://scrutinizer-ci.com/g/OnroerendErfgoed/oe_utils/badges/quality-score.png?b=master
                :target: https://scrutinizer-ci.com/g/OnroerendErfgoed/oe_utils/?branch=master
        
        
        
        1.8.0 (25-03-2020)
        ------------------
        
        - full-text: beter afhandelen van quotes (#165)
        - cleanup formdata validator code. (#207)
        - header wordt niet automatisch gevalideerd (#208)
        - Generatie van feeds volledig herbekijken (#210)
        - Missing comma in setup.py (#222)
        - Query voor alle entries uit feed op te halen toevoegen (#227)
        
        1.7.1 (21-02-2020)
        ------------------
        
        - parse_sort_string moet speciale velden apart doen (#214)
        - PDF wrapt de strings niet op de pagina. (#216)
        
        1.7.0 (13-02-2020)
        ------------------
        
        - Add qr code generating support (#211)
        
        1.6.2 (10-01-2020)
        ------------------
        
        - Fix extra requirements in setup.py (#205)
        
        1.6.1 (18-12-2019)
        ------------------
        
        - proces `per_pagina` ook als `pagina` niet is meegegeven bij Range.parse_range (#196)
        - Remove deprecated OEInteger but change implementation (#195)
        - Laat andere usage van register_adapter toe (als niet-decorator) (#194)
        
        1.6.0 (13-12-2019)
        ------------------
        
        - Refactor Range class om verschillende soorten range te supporteren (#197)
        
        1.5.1 (29-10-2019)
        ------------------
        
        - Boolean validator + import wijziging wijzigen + deprecated in setup.py (#191)
        
        
        1.5.0 (23-10-2019)
        ------------------
        
        - Beter exception handling voor beter debug (#164)
        - Review requirements en installatie (#169)
        - Pep8 changes en imports nakijken (#170)
        - travis updates (#171)
        - Review email (#172)
        - queue_job improvement (#173)
        - search improvements (#174)
        - validation improvements  (#175)
        - jsonpublish vervanger toevoegen. (#176)
        - Foute afbeelding in HTML footer van email (#180)
        
        1.4.0 (13-08-2019)
        ------------------
        
        - raise_for_status bij searchengine.query verbergt de error message (#146)
        - full-text query support (#157)
        - Laat toe om _source toe te voegen aan query (#158)
        
        1.3.3 (17-07-2019)
        ------------------
        
        - Validatie op kbo verstrengen (#153)
        
        1.3.2 (17-07-2019)
        ------------------
        
        - bulk_index laat fouten toe (#148)
        - link URLs zullen foute queryparam krijgen als queryparam meerdere keren voorkomt (#149)
        
        1.3.1 (18-06-2019)
        ------------------
        
        - Voeg past toe aan requirements (#142)
        
        
        1.3.0 (06-06-2019)
        ------------------
        
        - Toelaten om properties in de mapper te filteren op basis van gebruiker (#137)
        - unicode error bij genereren link urls. (#138)
        
        1.2.0 (07-05-2019)
        ------------------
        
        - bulk api bug: required content-type with newer ES versions (#134)
        - Add bulk index support to the search engine (#130)
        - Link header has wrong format backend (#129)
        
        1.1.1 (12-04-2019)
        ------------------
        
        - Range Header links wrong page calculation (#126)
        
        1.1.0 (06-03-2019)
        ------------------
        
        - data_managers should not use merge() solely based on existing in session or not. (#100)
        - Remove warning when removing session that has no redis (#105)
        - Range parser error with real requests. (#116)
        - Wijzigingshistoriek logging omschrijving aanpassen (#117)
        
        1.0.0 (29-01-2019)
        ------------------
        
        - Het is best practice om functools.wraps te gebruiken bij decorators. (#101)
        - De audit decorator zou de pyramid json renderer kunnen gebruiken (#106)
        - Conformeren aan de Generieke Hypermedia API, bouwblok Paginering (#110)
        
        0.27.0 (18-01-2019)
        ===================
        
        - Compatibel maken met laatste versie pyramid_urireferencer (#103)
        - Lege indexeringstaken mogen niet op de queue komen (#104)
        
        0.26.0 (28-08-2018)
        ===================
        * Add create_indexing_argument_parser function
        
        0.25.0 (02-08-2018)
        ===================
        * Add exceptions view code
        * Fix coverage
        * Remove cornice dependency
        
        0.24.4 (04-07-2018)
        ===================
        * Update actor rijksregisternummer validation
        
        0.24.3 (04-07-2018)
        ===================
        * Fix release notes
        
        0.24.1 (04-07-2018)
        ===================
        * Revert Wijzigingshistoriek commits
        
        0.24.0 (28-06-2018)
        ===================
        
        * Wijzigingshistoriek made extendable in applications with multiple resources
        * Generic views and validation
        
        0.23.3 (07-05-2018)
        ===================
        
        * Fix Content type in function remove_from_index_by_query Elastic Search 6
        
        0.23.2 (07-05-2018)
        ===================
        
        * Fix delete object from index by query Elastic Search 6
        
        0.23.1 (17-04-2018)
        ===================
        
        * Update deploy script
        
        0.23.0 (04-04-2018)
        ===================
        
        * Update QueryBuilder for ElasticSearch
        
        0.22.0 (03-04-2018)
        ===================
        
        * Update Indexer for ElasticSearch
        
        0.21.0 (20-03-2018)
        ===================
        
        * Update audit manager with result_id_key args
        
        0.20.0 (12-03-2018)
        ===================
        
        * Add audit_with_request decorator
        * Add Indexer for ElasticSearch
        * Update SearchEngine and Querybuilder so it can be used with different versions of ElasticSearch
        
        0.19.0 (31-10-2017)
        ===================
        
        * Be able to build a search query string for elasticsearch #57
        
        0.18.1 (06-10-2017)
        ===================
        
        * Update email footer: new address #55
        
        0.18.0 (22-08-2017)
        ===================
        
        * generic method for sorting db results #47
        
        0.17.0 (09-08-2017)
        ===================
        
        * Maak generiek queue methode aan #43
        * email footer met OE-contactgegevens toevoegen aan emailmodule #41
        
        0.16.3 (03-08-2017)
        ===================
        
        * File utilities: check if file exists before action
        
        0.16.2 (27-07-2017)
        ===================
        
        * small fix for validate method for search parameters
        
        0.16.1 (27-07-2017)
        ===================
        
        * small fix for validate method for search parameters
        
        0.16.0 (27-07-2017)
        ===================
        
        * add validate method for search parameters #38
        
        0.15.0 (26-07-2017)
        ===================
        
        * add File utilities
        
        0.14.0 (13-04-2017)
        ===================
        
        *  Split archive feed
        
        0.13.0 (10-04-2017)
        ===================
        
        *  Blacklist for conditional tween
        *  Range parser: make max end configurable #11"
        
        0.12.1 (02-03-2017)
        ===================
        
        *  Python3 compatibility
        *  Travis CI
        
        0.12.0 (01-03-2017)
        ===================
        
        *  Generieke Base #29
        
        0.11.0 (09-02-2017)
        ===================
        
        *  Add a select for update method #27
        
        0.10.0 (07-02-2017)
        ===================
        
        * update audit: column resource_object_json should accept null values (in case of deleting) #26
        
        
        0.9.0 (25-01-2017)
        ==================
        
        * add remove_from_index_by_query to searchengine
        
        0.8.0 (05-01-2017)
        ==================
        
        * add settings to load_searchquery_parameters method signature
        
        0.7.1 (22-12-2016)
        ==================
        
        * remove unused default_type in searchengine
        
        0.7.0 (19-10-2016)
        ==================
        
        * add request to json dump in admin
        
        0.6.0 (29-09-2016)
        ==================
        
        * add conditional_http_tween_factory
        
        0.5.2 (01-09-2016)
        ==================
        
        * fix typo
        
        0.5.1 (01-09-2016)
        ==================
        
        * make oe_utils.deploy python 3 compatible
        
        0.5.0 (29-08-2016)
        ==================
        
        * change query searchengine: if object_type is None --> search on _index instead of the default _type
        
        0.4.3 (10-08-2016)
        ==================
        
        * bug fix: get actor uri when `request.user is None` in audit
        
        0.4.2 (03-08-2016)
        ==================
        
        * add audit functionality (#3)
        * include tests for deploy script (#19)
        
        0.4.1 (07-07-2016)
        ==================
        
        * add feedgen package requirement
        * bugfix: include deploy script
        
        0.4.0 (06-07-2016)
        ==================
        
        * add Atom Feed utilities
        
        0.3.10 (16-06-2016)
        ===================
        
        * Requirements fixed
        
        0.3.9 (16-06-2016)
        ==================
        
        * Deploy functions added
        
        0.3.8 (25-05-2016)
        ==================
        
        * allow smtp client to send attachments (#17)
        
        0.3.7 (04-05-2016)
        ==================
        
        * bugfix:  Mails komen niet aan bij mensen in cc (#16)
        
        0.3.6 (30-03-2016)
        ==================
        
        * bugfix: mail client sends empty message if html message is None (#15)
        
        0.3.5 (29-03-2016)
        ==================
        
        * Email client should support plain and html messages (#14)
        
        0.3.4 (23-03-2016)
        ==================
        
        * email client now supports cc and bcc
        * optimize object saving
        
        0.3.3 (12-02-2016)
        ==================
        
        * add an email service
        * add actor validation
        
        0.3.2 (15-01-2016)
        ==================
        
        * generic method for retrieving and filtering filterable parameters
        
        0.3.1 (23-12-2015)
        ==================
        
        * document engine client fix hardcoded parameters
        
        0.3.0 (02-12-2015)
        ==================
        
        * document engine client to new version
        
        0.2.0 (06-11-2015)
        ==================
        
        * add utils library
        * add MutableList type
        * add document engine client
        * add SearchResultPager
        
        0.1.0 (16-09-2015)
        ==================
        
        * initial project setup
        
Keywords: oe utility
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Topic :: Utilities
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Provides-Extra: web
Provides-Extra: qr
Provides-Extra: all
Provides-Extra: redis
Provides-Extra: db
