0.3.0 #124
criccomini
announced in
Announcements
0.3.0
#124
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I've done a lot of work on Recap's API in this release. Recap now has a strongly typed REST API with JSON schema. Analyzers and browsers now declare Pydantic data models for their
analyze
andchildren
methods, respectively. These changes should make programmatic interaction with Recap easier.What's Changed
plugins
directory by @criccomini in Eliminateplugins
directory #85analyzers/tables.py
toanalyzers/db.py
by @criccomini in Renameanalyzers/tables.py
toanalyzers/db.py
#86url
from AbstractBrowser by @criccomini in Removeurl
from AbstractBrowser #92routers/recap.py
based on prefix by @criccomini in Splitrouters/recap.py
based on prefix #93recap.analyzers.db
by @criccomini in Break uprecap.analyzers.db
#94BaseModel
in analyzers by @criccomini in Return PydanticBaseModel
in analyzers #95List[]
withlist[]
by @criccomini in ReplaceList[]
withlist[]
#97CatalogPath
model inAbstractBrowser
by @criccomini in IntroduceCatalogPath
model inAbstractBrowser
#98**kwargs
toAbstractAnalyzer.analyze()
instead of `PurePosix… by @criccomini in Pass**kwargs
toAbstractAnalyzer.analyze()
instead of `PurePosix… #99**_
requirement foranalyzer.analyze()
methods by @criccomini in Eliminate**_
requirement foranalyzer.analyze()
methods #100analyze()
to take aCatalogPath
by @criccomini in Updateanalyze()
to take aCatalogPath
#101open()
fromAbstractAnalyzer
by @criccomini in Removeopen()
fromAbstractAnalyzer
#102open
withcreate_*
methods by @criccomini in Replaceopen
withcreate_*
methods #103create_crawler
inrecap.crawler
by @criccomini in Usecreate_crawler
inrecap.crawler
#104CatalogPath
by @criccomini in SimplifyCatalogPath
#105AbstractBrowser.root()
and makeAbstractBrowser.children()
re… by @criccomini in AddAbstractBrowser.root()
and makeAbstractBrowser.children()
re… #106PurePosixPath
from APIs by @criccomini in RemovePurePosixPath
from APIs #107db.*
analyzers tosqlalchemy.*
by @criccomini in Movedb.*
analyzers tosqlalchemy.*
#121sqlalchemy-bigquery
to 1.5.0 by @criccomini in Upgradesqlalchemy-bigquery
to 1.5.0 #122autoincrement
optional for BigQuery by @criccomini in Make TableColumnAnalyzerautoincrement
optional for BigQuery #123Full Changelog: 0.2.1...0.3.0
This discussion was created from the release 0.3.0.
Beta Was this translation helpful? Give feedback.
All reactions