Releases: Zadigo/zineb
Releases · Zadigo/zineb
v7.0.0
v6.0.4
v6.0.0
- Removed
FieldDescriptor
class - Implement the
_fields
attribute in theModelOptions
class viaFieldMixin
- 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
andSmallest
functions to be able to choose a given item within a set - Added
query
andupdate_model
methods on the model - Added
run_query
onSmartDict
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
andEmailField
suclassesCharField
ImageField
subclassesURLField
- 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
v5.0.0
4.0.0
3.0.0
- 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
- 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