disfactory-notification

Month: 2025-11

2025-11-03

github2 04:33:16

`<https://github.com/Disfactory/easymap_crawler/commit/748972cc9040692f226b2f7799d1a1205fc9f6f5|748972cc>` - refactor(api): Group admin routes under /api/admin `<https://github.com/Disfactory/easymap_crawler/commit/ef7d4b0a0b0419a9325af07e3399454471c8605a|ef7d4b0a>` - refactor(db): Migrate crawler's DB layer to SQLAlchemy and GeoAlchemy2 `<https://github.com/Disfactory/easymap_crawler/commit/c577efe7c60f937f8792754414e02f6885341442|c577efe7>` - refactor(models): Separate domain models from ORM models `<https://github.com/Disfactory/easymap_crawler/commit/fb044c3bb134740c7e5f968e119e562a5f89d984|fb044c3b>` - refactor(core): Centralize database connection management `<https://github.com/Disfactory/easymap_crawler/commit/2895b9ad0fb03bf72b1eccdce64fdbaffd7e1084|2895b9ad>` - refactor(config): Use single database_url for DB connection `<https://github.com/Disfactory/easymap_crawler/commit/63308eedc3e2b95c3a6dce73b9b5f4ca9c3f5177|63308eed>` - refactor(config): Centralize and streamline configuration loading `<https://github.com/Disfactory/easymap_crawler/commit/e4525bfa4dcaeb0194c06e1c2840be38fc1a11f4|e4525bfa>` - refactor(core): Implement lazy initialization for DB and settings `<https://github.com/Disfactory/easymap_crawler/commit/be0c3af86897dbeec381b6564f3d42f48daef93d|be0c3af8>` - docs: Update AGENT.md and README.md with recent architectural changes `<https://github.com/Disfactory/easymap_crawler/commit/8feca89c2247ebb5971273da939c22560ed3cc00|8feca89c>` - feat: add pytest testing framework `<https://github.com/Disfactory/easymap_crawler/commit/5e987da6ec94aabe22f5e323d70f1cad1799225d|5e987da6>` - feat: add database integration tests with configurable test DB `<https://github.com/Disfactory/easymap_crawler/commit/5d55fa4c6f68a9a98d324331190afe82eae0f598|5d55fa4c>` - feat(test): Add pytest framework for testing `<https://github.com/Disfactory/easymap_crawler/commit/53581f0346eba69aec80392098fd74f385b1157b|53581f03>` - feat(test): Add universal schema tests and fix db compatibility `<https://github.com/Disfactory/easymap_crawler/commit/8061186828bd25cbf684e6bb31d2d7e3d49bbd6d|80611868>` - refactor(test): Fix schema test for PostgreSQL spatial_ref_sys table `<https://github.com/Disfactory/easymap_crawler/commit/4bf64ec3f9c02b6ae933b9542dcd4871735fc369|4bf64ec3>` - feat(geojson): Add metadata tracking for GeoJSON files `<https://github.com/Disfactory/easymap_crawler/commit/24963f69ae2b2eca9dc5c9a834324b043cec54bc|24963f69>` - refactor: Improve type hints and add dev dependencies `<https://github.com/Disfactory/easymap_crawler/commit/0ab6af5ea5dbecb76bf6fa660068412569b5e4d0|0ab6af5e>` - fix(api): Fix User-ApiKey relationship and async generator usage `<https://github.com/Disfactory/easymap_crawler/commit/0825b4ab2ddad61610b42f39bb1a433a521f0d56|0825b4ab>` - fix(api): Add missing dependency functions and imports `<https://github.com/Disfactory/easymap_crawler/commit/a6ac5a0a19fcb24ef3418204e15f9234377adc68|a6ac5a0a>` - feat(cli): Add 'api run' command to start FastAPI server `<https://github.com/Disfactory/easymap_crawler/commit/3f5306896ebc501c7e93dead782859cdd0776a0f|3f530689>` - refactor(api): Fix area field type and update method name `<https://github.com/Disfactory/easymap_crawler/commit/0251459c4131f369699b19b0850a87dd1e6323f3|0251459c>` - refactor(domain): Add LandFeature domain model for PostGIS queries