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
Uh oh!
There was an error while loading. Please reload this page.
-
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
analyzeandchildrenmethods, respectively. These changes should make programmatic interaction with Recap easier.What's Changed
pluginsdirectory by @criccomini in Eliminatepluginsdirectory #85analyzers/tables.pytoanalyzers/db.pyby @criccomini in Renameanalyzers/tables.pytoanalyzers/db.py#86urlfrom AbstractBrowser by @criccomini in Removeurlfrom AbstractBrowser #92routers/recap.pybased on prefix by @criccomini in Splitrouters/recap.pybased on prefix #93recap.analyzers.dbby @criccomini in Break uprecap.analyzers.db#94BaseModelin analyzers by @criccomini in Return PydanticBaseModelin analyzers #95List[]withlist[]by @criccomini in ReplaceList[]withlist[]#97CatalogPathmodel inAbstractBrowserby @criccomini in IntroduceCatalogPathmodel inAbstractBrowser#98**kwargstoAbstractAnalyzer.analyze()instead of `PurePosix… by @criccomini in Pass**kwargstoAbstractAnalyzer.analyze()instead of `PurePosix… #99**_requirement foranalyzer.analyze()methods by @criccomini in Eliminate**_requirement foranalyzer.analyze()methods #100analyze()to take aCatalogPathby @criccomini in Updateanalyze()to take aCatalogPath#101open()fromAbstractAnalyzerby @criccomini in Removeopen()fromAbstractAnalyzer#102openwithcreate_*methods by @criccomini in Replaceopenwithcreate_*methods #103create_crawlerinrecap.crawlerby @criccomini in Usecreate_crawlerinrecap.crawler#104CatalogPathby @criccomini in SimplifyCatalogPath#105AbstractBrowser.root()and makeAbstractBrowser.children()re… by @criccomini in AddAbstractBrowser.root()and makeAbstractBrowser.children()re… #106PurePosixPathfrom APIs by @criccomini in RemovePurePosixPathfrom APIs #107db.*analyzers tosqlalchemy.*by @criccomini in Movedb.*analyzers tosqlalchemy.*#121sqlalchemy-bigqueryto 1.5.0 by @criccomini in Upgradesqlalchemy-bigqueryto 1.5.0 #122autoincrementoptional for BigQuery by @criccomini in Make TableColumnAnalyzerautoincrementoptional 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