Skip to content

Releases: scieloorg/core

v3.12.5

02 Apr 13:36
64192ec

Choose a tag to compare

v3.12.5 Pre-release
Pre-release
  1. No contêiner do django, modificar o valor da variável MAINTENANCE_MODE para True. Acessar core.scielo.org/admin e visualizar a página de sistema em manutenção (funcionalidade disponível a partir de v2.6.0)
  2. Realizar o backup da base de dados para ser possível reverter caso a migração de banco de dados apresente problema
  3. Interromper os containers: celeryworker e redis nesta ordem
  4. Atualizar a aplicação com a versão mencionada
  5. Acessar o contêiner do django:
  6. Executar no shell da aplicação django:
python manage.py makemigrations
python manage.py migrate
  1. Dependendo do resultado do comando anterior, pode haver novas instruções na tela como, por exemplo, executar python manage.py makemigrations --merge.
    Se sim, execute todas as instruções que aparecerem na tela.

Por exemplo:

python manage.py makemigrations --merge
python manage.py migrate
  1. Por fim, por garantia, repita:
python manage.py makemigrations
python manage.py migrate

até que a mensagem final seja 'No migrations to apply'

  1. Reiniciar redis e celeryworker nesta ordem
  2. No contêiner do django, modificar o valor da variável MAINTENANCE_MODE para False. Acessar core.scielo.org/admin e visualizar a página de login do sistema (funcionalidade disponível a partir de v2.6.3)

Quebra compatibilidade

n/a

Novas funcionalidades

n/a

Melhorias

Correções de bug

n/a

Outras mudanças

n/a


What's Changed

Full Changelog: v3.12.2...v3.12.3

What's Changed

Full Changelog: v3.12.4...v3.12.5

v3.12.4

26 Mar 23:59
ba19711

Choose a tag to compare

What's Changed

  • Fix null safety bugs in issue and journal articlemeta export formatters by @Copilot in #1415
  • refactor(tasks): validar status do artigo (público/válido) antes de exportar para ArticleMeta by @robertatakenaka in #1421
  • Aprimora o carregamento de artigos a partir do pid provider e passa a registrar erros no registro do pid provider by @robertatakenaka in #1422
  • introduz a capacidade de configurar a verificação de certificados SSL by @robertatakenaka in #1423
  • fix(articlemeta): corrige memory leak por lru_cache em instância e robustez dos formatters journal/issue by @robertatakenaka in #1424

Full Changelog: v3.12.3...v3.12.4

v3.12.3

17 Mar 22:44
68dc536

Choose a tag to compare

  1. No contêiner do django, modificar o valor da variável MAINTENANCE_MODE para True. Acessar core.scielo.org/admin e visualizar a página de sistema em manutenção (funcionalidade disponível a partir de v2.6.0)
  2. Realizar o backup da base de dados para ser possível reverter caso a migração de banco de dados apresente problema
  3. Interromper os containers: celeryworker e redis nesta ordem
  4. Atualizar a aplicação com a versão mencionada
  5. Acessar o contêiner do django:
  6. Executar no shell da aplicação django:
python manage.py makemigrations
python manage.py migrate
  1. Dependendo do resultado do comando anterior, pode haver novas instruções na tela como, por exemplo, executar python manage.py makemigrations --merge.
    Se sim, execute todas as instruções que aparecerem na tela.

Por exemplo:

python manage.py makemigrations --merge
python manage.py migrate
  1. Por fim, por garantia, repita:
python manage.py makemigrations
python manage.py migrate

até que a mensagem final seja 'No migrations to apply'

  1. Reiniciar redis e celeryworker nesta ordem
  2. No contêiner do django, modificar o valor da variável MAINTENANCE_MODE para False. Acessar core.scielo.org/admin e visualizar a página de login do sistema (funcionalidade disponível a partir de v2.6.3)

Quebra compatibilidade

n/a

Novas funcionalidades

n/a

Melhorias

Correções de bug

n/a

Outras mudanças

n/a


What's Changed

Full Changelog: v3.12.2...v3.12.3

v3.12.2

12 Mar 22:25
e46b362

Choose a tag to compare

  1. No contêiner do django, modificar o valor da variável MAINTENANCE_MODE para True. Acessar core.scielo.org/admin e visualizar a página de sistema em manutenção (funcionalidade disponível a partir de v2.6.0)
  2. Realizar o backup da base de dados para ser possível reverter caso a migração de banco de dados apresente problema
  3. Interromper os containers: celeryworker e redis nesta ordem
  4. Atualizar a aplicação com a versão mencionada
  5. Acessar o contêiner do django:
  6. Executar no shell da aplicação django:
python manage.py makemigrations
python manage.py migrate
  1. Dependendo do resultado do comando anterior, pode haver novas instruções na tela como, por exemplo, executar python manage.py makemigrations --merge.
    Se sim, execute todas as instruções que aparecerem na tela.

Por exemplo:

python manage.py makemigrations --merge
python manage.py migrate
  1. Por fim, por garantia, repita:
python manage.py makemigrations
python manage.py migrate

até que a mensagem final seja 'No migrations to apply'

  1. Reiniciar redis e celeryworker nesta ordem
  2. No contêiner do django, modificar o valor da variável MAINTENANCE_MODE para False. Acessar core.scielo.org/admin e visualizar a página de login do sistema (funcionalidade disponível a partir de v2.6.3)

Quebra compatibilidade

  • Replace Journal.doi_prefix com FK para CrossRefConfiguration by @Copilot in #1383

Novas funcionalidades

  • Add update policy page functionality for Crossmark by @Copilot in #1373
  • Add official_journal.country filter to Journal admin area by @Copilot in #1391
  • Criar área administrativa para Journal.CrossmarkPolicy by @Copilot in #1389
  • Add GET /api/v1/crossmarkpolicy endpoint and crossmark_policy to JournalSerializer by @Copilot in #1386
  • Cria modelo para adicionar logos de patrocinadores na página scieloorg by @samuelveigarangel in #1387

Melhorias

  • Add journal_issn_list parameter to load_journal_from_article_meta_for_one_collection by @Copilot in #1371
  • Adicionar tags de tradução em templates do journalpage by @Copilot in #1332
  • Ensure texts are marked for translation/internationalization by @Copilot in #1394
  • Aprimora fluxo de processamento de artigos e faz correcoes journal issue etc by @robertatakenaka in #1402
  • Refatoração da coleta e armazenamento dos dados de Journal by @robertatakenaka in #1403

Correções de bug

  • fix: corrige rota do logo de periódico e a permissão no ambiente local by @robertatakenaka in #1367
  • Fix AttributeError: 'Issue' object has no attribute 'code_sections' by @Copilot in #1369
  • Fix: validate_lattes by @samuelveigarangel in #1234
  • Corrige defeito de importação em journal.wagtail_hooks e corrige a importação de collection.domain by @robertatakenaka in #1392

Outras mudanças

n/a


What's Changed

  • fix: corrige rota do logo de periódico e a permissão no ambiente local by @robertatakenaka in #1367
  • Fix AttributeError: 'Issue' object has no attribute 'code_sections' by @Copilot in #1369
  • Add journal_issn_list parameter to load_journal_from_article_meta_for_one_collection by @Copilot in #1371
  • Fix: validate_lattes by @samuelveigarangel in #1234
  • Add update policy page functionality for Crossmark by @Copilot in #1373
  • Replace Journal.doi_prefix com FK para CrossRefConfiguration by @Copilot in #1383
  • Adicionar tags de tradução em templates do journalpage by @Copilot in #1332
  • Add official_journal.country filter to Journal admin area by @Copilot in #1391
  • Criar área administrativa para Journal.CrossmarkPolicy by @Copilot in #1389
  • Add GET /api/v1/crossmarkpolicy endpoint and crossmark_policy to JournalSerializer by @Copilot in #1386
  • Corrige defeito de importação em journal.wagtail_hooks e corrige a importação de collection.domain by @robertatakenaka in #1392
  • Cria modelo para adicionar logos de patrocinadores na página scieloorg by @samuelveigarangel in #1387
  • Ensure texts are marked for translation/internationalization by @Copilot in #1394
  • Aprimora fluxo de processamento de artigos e faz correcoes journal issue etc by @robertatakenaka in #1402
  • Refatoração da coleta e armazenamento dos dados de Journal by @robertatakenaka in #1403

Full Changelog: v3.12.1...v3.12.2

v3.12.1

27 Feb 17:28
75a3c4b

Choose a tag to compare

v3.12.1 Pre-release
Pre-release

What's Changed

Full Changelog: v3.12.0...v3.12.1

v3.12.0

26 Feb 17:15
dd8b982

Choose a tag to compare

v3.12.0 Pre-release
Pre-release
  1. No contêiner do django, modificar o valor da variável MAINTENANCE_MODE para True. Acessar core.scielo.org/admin e visualizar a página de sistema em manutenção (funcionalidade disponível a partir de v2.6.0)
  2. Realizar o backup da base de dados para ser possível reverter caso a migração de banco de dados apresente problema
  3. Interromper os containers: celeryworker e redis nesta ordem
  4. Atualizar a aplicação com a versão mencionada
  5. Acessar o contêiner do django:
  6. Executar no shell da aplicação django:
python manage.py makemigrations
python manage.py migrate
  1. Dependendo do resultado do comando anterior, pode haver novas instruções na tela como, por exemplo, executar python manage.py makemigrations --merge.
    Se sim, execute todas as instruções que aparecerem na tela.

Por exemplo:

python manage.py makemigrations --merge
python manage.py migrate
  1. Por fim, por garantia, repita:
python manage.py makemigrations
python manage.py migrate

até que a mensagem final seja 'No migrations to apply'

  1. Reiniciar redis e celeryworker nesta ordem
  2. No contêiner do django, modificar o valor da variável MAINTENANCE_MODE para False. Acessar core.scielo.org/admin e visualizar a página de login do sistema (funcionalidade disponível a partir de v2.6.3)

Novas funcionalidades

  • Implementa BaseDateRange e utilitários de limpeza de XML/HTML (#1264)
  • Cria em Journal os métodos add_publisher, add_owner, add_sponsor e add_copyright_holder (#1270)
  • Adiciona RawOrganizationMixin para transição de Institution (#1276)
  • Adicionar campo Acesso Aberto na aba Ciência Aberta (#1300)
  • Adicionar campo de Inteligência Artificial e atualizar terminologia para Política Editorial (#1301)
  • Adiciona tarefa para migrar dados de Institution para RawOrganization por coleção (#1284)
  • Criar researcher.models.AffiliationMixin e article.models.ArticleAffiliation (#1339)
  • Criar ContribCollab para rastreamento de colaborações em artigos (#1341)
  • Criar representação para dados brutos e padronizados de divisão de organização (#1345)
  • Criar article.models.ContribPerson (#1346)
  • Adicionar entrada manual de dados do corpo editorial com i18n, arquitetura limpa, AutocompletePanel e trilha de auditoria (#1352)
  • Adiciona article license url (#1258)

Melhorias

  • Melhorias no carregamento de Issues para completar corretamente seções dos artigos (#1260)
  • Refatoração de History de Owner, Publisher, Sponsor, Copyright e implementação de RawOrganizationMixin (#1278)
  • Add methods in Journal to migrate data from History to RawOrganization (#1282)
  • Otimizar carregamento de formulário de periódico com select_related e prefetch_related (#1286)
  • Reestruturar campos e ordem na aba Foco e Escopo (#1298)
  • Reorganizar abas do formulário de Journal: renomear, reordenar e adicionar novas abas (#1299)
  • Remove collapse e read_only do formulário JournalProxyEditor (#1304)
  • Simplificar panels das classes *History removendo campos desnecessários (#1306)
  • Auto-migra dados de instituição para campos raw_* ao apresentar formulário de Journal (#1309)
  • Reorganizar abas do formulário de Journal: separar abas administrativas (#1311)
  • Aprimorar nomes dos relacionamentos de Journal representados por InlinePanel (#1313)
  • Refatoração dos painéis do JournalProxyEditor com mapeamento de seções (#1314)
  • Refatorar painéis do JournalProxyEditor — organização e ordenação de campos (#1317)
  • Refatorar BaseOrganization em mixins reutilizáveis (#1325)
  • Troca TextField por CharField em organization/models (#1328)
  • Refatora BaseResearcher em ResearchNameMixin e GenderMixin (#1329)
  • Move a declaração de ResearchNameMixin e GenderMixin para o início do arquivo (#1333)
  • Refatoração significativa no acesso aos dados de pesquisadores e membros do conselho editorial (#1336)
  • Substitui InstitutionalAuthor por ContribCollab com ArticleAffiliation e exposição em API (#1348)
  • Substitui Researcher por ContribPerson em article/models.py (#1350)
  • Migrar ModelAdmin para Snippets nos wagtail_hooks.py (#1354)
  • Padroniza os acessos a Publishers, Owners, Sponsors e Copyright Holders de Journal (#1266)
  • Refatoração de documentação de modelos legado e melhoria no acesso a dados em institution (#1265)

Correções de bug

  • Corrigir validação de existência de Collection em fetch_and_process_journal_logos_in_collection (#1274)
  • Remover Journal._migrate_history_to_raw e código relacionado (#1320)
  • Ajusta a atribuição de dados de país e de estado de instituições (#1321)
  • Corrige nome do campo de publisher_name para publisher (#1323)
  • Fix malformed journal links with double http:// prefix (#1357)

Outras mudanças


What's Changed

  • Adiciona article license url by @robertatakenaka in #1258
  • Melhorias no carregamento de Issues para completar corretamente seções dos artigos by @robertatakenaka in #1260
  • implementa BaseDateRange e utilitários de limpeza de XML/HTML by @robertatakenaka in #1264
  • refactor: documentação de modelos legado e melhoria no acesso a dados em institution by @robertatakenaka in #1265
  • Padroniza os acessos a Publishers, Owners, Sponsors e Copyright Holders de Journal by @robertatakenaka in #1266
  • Cria em Journal os métodos add_publisher, add_owner, add_sponsor e add_copyright_holder by @robertatakenaka in #1270
  • Corrigir validação de existência de Collection em fetch_and_process_journal_logos_in_collection by @Copilot in #1274
  • Adiciona RawOrganizationMixin para transição de Institution by @Copilot in #1276
  • Refatoração de History de Owner, Publisher, Sponsor, Copyright e Implementação de RawOrganizationMixin by @robertatakenaka in #1278
  • Add methods in Journal to migrate data from History to RawOrganization by @Copilot in #1282
  • Otimizar carregamento de formulário de periódico com select_related e prefetch_related by @Copilot in #1286
  • Reestruturar campos e ordem na aba Foco e Escopo by @Copilot in #1298
  • Reorganizar abas do formulário de Journal: renomear, reordenar e adicionar novas abas by @Copilot in #1299
  • Adicionar campo Acesso Aberto na aba Ciência Aberta by @Copilot in #1300
  • Adicionar campo de Inteligência Artificial e atualizar terminologia para Política Editorial by @Copilot in #1301
  • Remove collapse e read_only do formulário JournalProxyEditor by @Copilot in #1304
  • Simplificar panels das classes *History removendo campos desnecessários by @Copilot in #1306
  • Adiciona tarefa para migrar dados de Institution para RawOrganization por coleção by @Copilot in #1284
  • Auto-migra dados de instituição para campos raw_* ao apresentar formulário de Journal by @Copilot in #1309
  • Reorganizar abas do formulário de Journal: separar abas administrativas by @Copilot in #1311
  • Aprimorar nomes dos relacionamentos de Journal representados por InlinePanel by @Copilot in #1313
  • Refatoração dos painéis do JournalProxyEditor com mapeamento de seções by @robertatakenaka in #1314
  • Refatorar painéis do JournalProxyEditor - organização e ordenação de campos by @Copilot in #1317
  • Remover Journal._migrate_history_to_raw e código relacionado by @Copilot in #1320
  • Ajusta a atribuição de dados de país e de estado de instituições rela… by @robertatakenaka in #1321
  • Corrige nome do campo de publisher_name para publisher by @Copilot in #1323
  • Refatorar BaseOrganization em mixins reutilizáveis by @Copilot in #1325
  • Troca TextField por CharField em organization/models by @Copilot in #1328
  • Refatora BaseResearcher em ResearchNameMixin e GenderMixin by @Copilot in #1329
  • Move a declaração de ResearchNameMixin e GenderMixin para o início do… by @robertatakenaka in #1333
  • refatoração significativa no acesso aos dados de pesquisadores e membros do conselho editorial by @robertatakenaka in #1336
  • Criar researcher.models.AffiliationMixin e article.models.ArticleAffiliation by @Copilot in #1339
  • Criar ContribCollab para rastreamento de colaborações em artigos by @Copilot in #1341
  • Criar representação para dados brutos e padronizados de divisão de organização by @...
Read more

v3.11.0

22 Jan 23:21
13ecbcf

Choose a tag to compare

v3.11.0 Pre-release
Pre-release

What's Changed

  • Adiciona validação e captura de valores inválidos em data_availability_status by @Rossi-Luciano in #1252
  • fix: Corrige retorno de task_harvest_and_load_issue que deve ser serializável by @robertatakenaka in #1259
  • No pid provider, adiciona deprecated_sps_pkg_name para identificar pacotes registrados e melhora a identificação e exclusão de duplicados by @robertatakenaka in #1256

Full Changelog: v3.10.2...v3.11.0

v3.10.2

18 Dec 16:01
3526e0c

Choose a tag to compare

What's Changed

Full Changelog: v3.10.1...v3.10.2

v3.10.1

26 Nov 19:05
7621d58

Choose a tag to compare

What's Changed

Full Changelog: v3.10.0...v3.10.1

v3.10.0

18 Nov 12:45
4104f00

Choose a tag to compare

  1. No contêiner do django, modificar o valor da variável MAINTENANCE_MODE para True. Acessar core.scielo.org/admin e visualizar a página de sistema em manutenção (funcionalidade disponível a partir de v2.6.0)
  2. Realizar o backup da base de dados para ser possível reverter caso a migração de banco de dados apresente problema
  3. Interromper os containers: celeryworker e redis nesta ordem
  4. Atualizar a aplicação com a versão mencionada
  5. Acessar o contêiner do django:
  6. Executar no shell da aplicação django:
python manage.py makemigrations
python manage.py migrate
  1. Dependendo do resultado do comando anterior, pode haver novas instruções na tela como, por exemplo, executar python manage.py makemigrations --merge.
    Se sim, execute todas as instruções que aparecerem na tela.

Por exemplo:

python manage.py makemigrations --merge
python manage.py migrate
  1. Por fim, por garantia, repita:
python manage.py makemigrations
python manage.py migrate

até que a mensagem final seja 'No migrations to apply'

  1. Reiniciar redis e celeryworker nesta ordem
  2. No contêiner do django, modificar o valor da variável MAINTENANCE_MODE para False. Acessar core.scielo.org/admin e visualizar a página de login do sistema (funcionalidade disponível a partir de v2.6.3)

Novas funcionalidades

Melhorias

N/A

Correções de bug

Outras mudanças

N/A

What's Changed

Full Changelog: v3.9.42...v3.10.0