Skip to content

0.7.0

Compare
Choose a tag to compare
@ryanaidilp ryanaidilp released this 21 Dec 03:18
· 351 commits to main since this release
0.7.0
f32d7ea

2023-12-06

Changes


Packages with breaking changes:

  • There are no breaking changes in this release. But there is some deprecation to existing model property.

Packages with other changes:

  • There are no other changes in this release.

0.7.0

  • REFACTOR(import): optimize code import. (b99bdd04)
  • REFACTOR(feature): rename news_category to news_categories. (0637bc98)
  • REFACTOR(exception): make stadata exception a normal class. (f6d61af2)
  • REFACTOR(datasource): remove unused param on press release. (3e8af21c)
  • REFACTOR(news): mark categoryId deprecated. (895b5aab)
  • REFACTOR(controllers): replace deprectaed member. (1aadefaa)
  • REFACTOR(list): make some property deprecated. (e72f2da8)
  • REFACTOR(env): using new useConstantCase param. (be72a53d)
  • REFACTOR(env): regenerate env variable. (de57655e)
  • REFACTOR(config): update melos config. (855b1eed)
  • REFACTOR(params): update all param that has id to ID instead of Id. (7c1349d9)
  • REFACTOR(domain): change variableID param type to int? (2cb36f8d)
  • REFACTOR(domain): add page parameter. (1a58d429)
  • REFACTOR(domain): update return value type to apiresponse. (9a6b27a2)
  • REFACTOR(exceptions): update exception class. (daedbf8f)
  • REFACTOR(repository): remove dead code. (00d1bb2e)
  • REFACTOR(static_table): mark subjectId as deprecated. (ad17bf37)
  • REFACTOR(fixture): update fixture helper. (73f0dea4)
  • REFACTOR(fixtures): add dummy json to strategic indicator fixture. (d05842dc)
  • REFACTOR(widget): make description nullable. (d50b0d01)
  • REFACTOR(entity): make description nullable. (f17da9e2)
  • REFACTOR(datasource): refactor domain remote data source. (69c25af5)
  • REFACTOR(ui): minor ui update on example app. (a99fb0c9)
  • REFACTOR(list): add dataAvailability property to list result. (6958cbd6)
  • REFACTOR(example): restructuring example app using getx. (921dae9c)
  • REFACTOR(export): optimize file export. (07e3a794)
  • REFACTOR(features): move domains from list to features. (4f8605fc)
  • REFACTOR(static_table): mark subjectId as deprecated. (2b6817be)
  • REFACTOR(endpoint): update infographic endpoint name and add endpoint. (12d6ff80)
  • REFACTOR(interceptor): update loggin interceptor. (29c6de99)
  • REFACTOR(datasource): rename endpoint. (d9251d60)
  • REFACTOR(pagination): move required to first param. (be078ea9)
  • REFACTOR(logger): add prefix to log. (9cf4745d)
  • REFACTOR(docs): update doc comments properties. (a46697bd)
  • REFACTOR(usecase): rename get all infographic param. (b6f40b39)
  • REFACTOR(exceptions): add news category exception and failure. (fac96409)
  • REFACTOR(models): add news serializer to cleanup news content. (a684fc20)
  • REFACTOR(usecase): rename usecase to follow convention. (cddcd4a7)
  • REFACTOR(repository): remove dead code. (5436a3a5)
  • REFACTOR(failures): make failure extend equatable. (6dddae61)
  • REFACTOR(list): rename newsCategory to newsCategories. (e3c41d55)
  • REFACTOR(linter): remove one member abstract & invalid annotation. (2a6114b3)
  • REFACTOR(entity): update static table property docs. (7e222523)
  • REFACTOR(example): remove unused page ini example app. (7ad5e329)
  • REFACTOR(fixture): update fixture name in fixture enums. (0dca09fc)
  • REFACTOR(api_response): revert changes. (45dce55e)
  • REFACTOR(fixture): rename all fixture to follow naming convention. (8d127f61)
  • REFACTOR(endpoint): add endpoint of news category. (5e1110d4)
  • REFACTOR(ui): update ui of publication example. (7b029c43)
  • REFACTOR(model): add default value for pagination. (e7af03b5)
  • FIX(http_module): add exception handling. (81a0ddba)
  • FIX(bug): add missing implementation of data availability. (b6e6debd)
  • FIX(analyzer): fix analyzer issue. (1855e7bb)
  • FIX(example): fix wrong keyboard type in example app. (17a3dfec)
  • FIX(bug): make data availability nullable. (bea4623d)
  • FIX(android): enable multidex. (a1be65c2)
  • FIX(typo): fix typo on readme and add words to cspell. (c3714999)
  • FIX(example): fix nullable abstract. (ce895748)
  • FIX(analysis): fix analysis issue. (2d267267)
  • FIX(test): fix breaking test. (2c7f836d)
  • FIX(model): fix wrong key for periode. (3eb79002)
  • FIX(library): fix get it wont run. (211383cd)
  • FIX(cspell): add new words to cspell. (804abbea)
  • FIX(entity): fix nullable csa subject ID. (7ef65569)
  • FIX(bug): add default value for unit property. (960cba24)
  • FIX(datasource): add missing lang param. (e563325e)
  • FIX(repository): add missing variable id param. (a7ab6ca9)
  • FIX(packages): fix missing package. (8e94b16d)
  • FIX(models): add default value for strategic indicator unit. (1989b5f8)
  • FIX(press_release): make abstract nullable and re-build. (1989e91f)
  • FIX(type): fix typo in publication page. (97655132)
  • FEAT(datasource): create data source for infographic. (c394ba8b)
  • FEAT(repository): create news category repository contract. (f4821017)
  • FEAT(domain): create base repository contract. (4f5fcbb9)
  • FEAT(usecases): add get all news category use case. (610e5e3b)
  • FEAT(endpoint): add endpoint for news. (528d3f3d)
  • FEAT(repositories): create news repository implementation. (4f2c5bc3)
  • FEAT(models): create news category model. (efad538a)
  • FEAT(datasource): add news category remote data source. (b7628f27)
  • FEAT(repository): write implementation of news category repo. (79056b1c)
  • FEAT(models): create news model. (0c4dc3d4)
  • FEAT(usecases): create usecase to get all news and news detail. (da03130a)
  • FEAT(repository): create news repository contract. (753212b1)
  • FEAT(entity): create news entity. (cb53d6df)
  • FEAT(new_categories): add news categories to features. (01551ba9)
  • FEAT(news_categories): add news categories to list. (d92debf0)
  • FEAT(entities): create news category entity. (c3acc99c)
  • FEAT(example): add news categories and news example. (b6999fdf)
  • FEAT(example): add preview for static table feature. (c526bf83)
  • FEAT(build_runner): re-build. (1614e65c)
  • FEAT(static_table): add static table to list and view. (15af0f6c)
  • FEAT(repository): create static table repository implementation. (493f45ce)
  • FEAT(datasource): create static table remote data source. (6057805f)
  • FEAT(models): create static table model. (e14450dc)
  • FEAT(serializer): create table serializer. (e5ad68b0)
  • FEAT(exceptions): add exception and failure for static table. (a271f561)
  • FEAT(datasource): create news remote data source. (fd982e22)
  • FEAT(models): create infographic model. (491f1b23)
  • FEAT(models): add static table model. (f9223f28)
  • FEAT(usecase): create use case for static table. (837ceefa)
  • FEAT(example): add example page for news. (d54b0ba8)
  • FEAT(entity): create static table entity. (5521a3e5)
  • FEAT(widget): add infographic card widget. (a776d9f3)
  • FEAT: Add Subject Categories, Subjects, & Press Release feature (#32). (b280165e)
  • FEAT(domain): create get all strategic indicators usecase. (73e4bb64)
  • FEAT(data): create strategic indicator models. (54c69bf5)
  • FEAT(repository): create implementation of infographic repo. (ce4ce1ee)
  • FEAT(features): export infographic entity. (4874106c)
  • FEAT(list): add infographics to stadata list. (da24d0ba)
  • FEAT(data): create repository implementation. (ee2596bc)
  • FEAT(list): add strategic indicator to list class. (18f6bc9e)
  • FEAT(di): run build runner to generate injection. (35d9fb33)
  • FEAT(library): add infographics to stadata flutter sdk. (7b8d6757)
  • FEAT(example): add infographics page example. (1b8b4c79)
  • FEAT(example): create example page for strategic indicator. (2b043768)
  • FEAT(repository): create static table repository contradt. (9af562a5)
  • FEAT(news): add news feature to list and view. (0448b1c6)
  • DOCS(changelog): update changelog. (0488edea)
  • DOCS(license): add license. (4efa395d)
  • DOCS(CG): add contribution guideline. (19386714)
  • DOCS(COC): add code of conduct. (b76bac9c)
  • DOCS(CHANGELOG): add changelog. (5a672ebe)
  • DOCS(README): update readme. (dd3c375f)
  • DOCS(readme): fix typo. (76b2b062)
  • DOCS(readme): update badge. (a77ff7ad)
  • DOCS(README): improve documentation. (c5495d36)
  • DOCS(readme): add more badge. (6dccf9fe)
  • DOCS(changelog): update changelog. (eb37dc7c)
  • DOCS(changelog): update changelog. (a55a5f86)
  • DOCS(changelog): update changelog. (b577836a)
  • DOCS(README): update readme. (c0e36e5a)
  • DOCS(README): update readme. (44ce6990)
  • DOCS(README): update readme. (4d0a3101)
  • DOCS(changelog): update changelog. (75e3ef78)
  • DOCS(readme): update documentation. (55dcc195)
  • DOCS(changelog): update changelog. (a1dd6fed)
  • DOCS(readme): add coverage badge. (7ef51eda)
  • DOCS(README): update readme. (0610d39c)
  • DOCS(README): update readme. (7414a11a)
  • DOCS(CONTRIBUTING): update contribution guide. (14663972)
  • DOCS(changelog): update changelog. (50d096f9)
  • DOCS(README): update documentation. (d0e8de07)
  • DOCS(README): fix typo on some words. (d8acb05d)
  • DOCS(readme): update documentation to refer to the official docs. (5c72c358)
  • DOCS(changelog): update changelog. (0844906b)
  • DOCS(README): update documentation. (f5ae957d)
  • DOCS(changelog): add new changelog. (c4a6fdcf)