Skip to content

Releases: Zadigo/zineb

v7.0.0

07 Dec 22:21
1af0889
Compare
Choose a tag to compare
Merge pull request #26 from Zadigo/develop

v7.0.0

v6.0.4

16 Mar 13:20
Compare
Choose a tag to compare
  • Removed instances of LazySettings
  • Improved documentation
  • Improvements on Alpha web server

v6.0.0

08 Feb 17:43
Compare
Choose a tag to compare
  • Removed FieldDescriptor class
  • Implement the _fields attribute in the ModelOptions class via FieldMixin
  • Removed last instances of pandas
  • Restructuring of the base test_project template
  • Allow field resolution for superclass in model subclassing
  • Added two additionnal date formats for date resolution
  • Possibility to query a subset data from the model
  • Added Greatest and Smallest functions to be able to choose a given item within a set
  • Added query and update_model methods on the model
  • Added run_query on SmartDict for the above functionnality
  • Improved global tests
  • Improved documentation and README
  • Added a _to_python_object method that allows an HTML data value to be converted to a python representation
  • Simplified data resolution especially for fields wih common resolution techniques
  • URLField and EmailField suclasses CharField
  • ImageField subclasses URLField
  • Improved tests on fields (additionnal testing methods and types)
  • New field resolution method which also resolves the bug on the default option not being implemented when the value is None or Empty

Creation of a specific container that deals with creating the HTTPRequest classes for each urls. This is done in order to better isolate this process from the main spider class and therefore better debug or add functionalities.

  • Ability to iterate over the class
  • Ability to send each requests
  • Ability to use the container with a context manager

v5.0.3

01 Nov 12:38
Compare
Choose a tag to compare
  • Bug fixes
  • Improved test functions

v5.0.0

14 Sep 23:15
4a82a83
Compare
Choose a tag to compare
  • Inline model
  • Skeletons + Bug fix
  • Bug fix on Datastructure
  • %M is minutes -> %m month
  • Renamed module to functions

4.0.0

13 Sep 20:01
3f08856
Compare
Choose a tag to compare
  • Allow field name to be known to Fields internally
  • Allow validators on IntegerField
  • Run validations before any conversion
  • Put a check for numeric values in LengthValidator
  • Bug fix on _meta. Should be set on all classes

3.0.0

13 Sep 11:44
7bcedf6
Compare
Choose a tag to compare
  • Improved field resolution [especially the DateField/AgeField resolution)
  • Added Expressions (Addition, Substraction, Division, Multiplication, ExtractYear, ExtractDay, ExtractMonth)
  • Improved utils imports
  • Added Empty class for '' representation
  • Completely revamped command functions

2.0.0

03 Sep 21:09
303e7ca
Compare
Choose a tag to compare
  • Performance improvements
  • Data container
  • Additional functionalities on model
  • Bug fix on save / Bug fix on data storage
  • Bug fix on min_value on IntegerField
  • Bug fix on MinLengthValidator
  • Documentation improvements
  • Bug fix on start_project (created a spider.py file instead of spiders.py)
  • Improved test classes and functions

v1.0.4

01 Sep 11:03
276fe38
Compare
Choose a tag to compare
  • Additional model functionalities (add_related_value)
  • Additional utility functions (collect_files)
  • Improvements on FileCrawler (shell, file collection)
  • Documentation
  • Error readability

v1.0.3

11 Jul 06:18
Compare
Choose a tag to compare
  • Code improvements [on datastructure and models]
  • Documentation