Releases: scieloorg/core
Releases · scieloorg/core
v3.12.5
- 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)
- Realizar o backup da base de dados para ser possível reverter caso a migração de banco de dados apresente problema
- Interromper os containers: celeryworker e redis nesta ordem
- Atualizar a aplicação com a versão mencionada
- Acessar o contêiner do django:
- Executar no shell da aplicação django:
python manage.py makemigrations
python manage.py migrate- 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- Por fim, por garantia, repita:
python manage.py makemigrations
python manage.py migrateaté que a mensagem final seja 'No migrations to apply'
- Reiniciar redis e celeryworker nesta ordem
- 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
- Reduzir consultas e conexões ao banco de dados by @robertatakenaka in #1410
Correções de bug
n/a
Outras mudanças
n/a
What's Changed
- Reduzir consultas e conexões ao banco de dados by @robertatakenaka in #1410
Full Changelog: v3.12.2...v3.12.3
What's Changed
- Fix improve oai pmh metadata quality for agris ap compliance by @Rossi-Luciano in #1425
Full Changelog: v3.12.4...v3.12.5
v3.12.4
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
- 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)
- Realizar o backup da base de dados para ser possível reverter caso a migração de banco de dados apresente problema
- Interromper os containers: celeryworker e redis nesta ordem
- Atualizar a aplicação com a versão mencionada
- Acessar o contêiner do django:
- Executar no shell da aplicação django:
python manage.py makemigrations
python manage.py migrate- 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- Por fim, por garantia, repita:
python manage.py makemigrations
python manage.py migrateaté que a mensagem final seja 'No migrations to apply'
- Reiniciar redis e celeryworker nesta ordem
- 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
- Reduzir consultas e conexões ao banco de dados by @robertatakenaka in #1410
Correções de bug
n/a
Outras mudanças
n/a
What's Changed
- Reduzir consultas e conexões ao banco de dados by @robertatakenaka in #1410
Full Changelog: v3.12.2...v3.12.3
v3.12.2
- 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)
- Realizar o backup da base de dados para ser possível reverter caso a migração de banco de dados apresente problema
- Interromper os containers: celeryworker e redis nesta ordem
- Atualizar a aplicação com a versão mencionada
- Acessar o contêiner do django:
- Executar no shell da aplicação django:
python manage.py makemigrations
python manage.py migrate- 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- Por fim, por garantia, repita:
python manage.py makemigrations
python manage.py migrateaté que a mensagem final seja 'No migrations to apply'
- Reiniciar redis e celeryworker nesta ordem
- 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
What's Changed
- Corrige coleta journal logo by @robertatakenaka in #1365
Full Changelog: v3.12.0...v3.12.1
v3.12.0
- 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)
- Realizar o backup da base de dados para ser possível reverter caso a migração de banco de dados apresente problema
- Interromper os containers: celeryworker e redis nesta ordem
- Atualizar a aplicação com a versão mencionada
- Acessar o contêiner do django:
- Executar no shell da aplicação django:
python manage.py makemigrations
python manage.py migrate- 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- Por fim, por garantia, repita:
python manage.py makemigrations
python manage.py migrateaté que a mensagem final seja 'No migrations to apply'
- Reiniciar redis e celeryworker nesta ordem
- 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
BaseDateRangee utilitários de limpeza de XML/HTML (#1264) - Cria em Journal os métodos
add_publisher,add_owner,add_sponsoreadd_copyright_holder(#1270) - Adiciona
RawOrganizationMixinpara 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.AffiliationMixinearticle.models.ArticleAffiliation(#1339) - Criar
ContribCollabpara 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_relatedeprefetch_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
*Historyremovendo 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
BaseOrganizationem mixins reutilizáveis (#1325) - Troca
TextFieldporCharFieldem organization/models (#1328) - Refatora
BaseResearcheremResearchNameMixineGenderMixin(#1329) - Move a declaração de
ResearchNameMixineGenderMixinpara o início do arquivo (#1333) - Refatoração significativa no acesso aos dados de pesquisadores e membros do conselho editorial (#1336)
- Substitui
InstitutionalAuthorporContribCollabcomArticleAffiliatione exposição em API (#1348) - Substitui
ResearcherporContribPersonem 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_rawe 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_nameparapublisher(#1323) - Fix malformed journal links with double
http://prefix (#1357)
Outras mudanças
- Atualiza packtools versão 4.15.0 by @robertatakenaka in #1358
- Corrige migrações inconsistentes by @robertatakenaka in #1359
- Remove migrações excedentes de article e editorialboard by @robertatakenaka in #1360
- Corrige o erro
ModuleNotFoundError: No module named 'pkg_resources'(solr) by @robertatakenaka in #1364
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_sponsoreadd_copyright_holderby @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 @...
v3.11.0
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
What's Changed
- Fix creation edit listing users by @samuelveigarangel in #1233
Full Changelog: v3.10.1...v3.10.2
v3.10.1
What's Changed
- Fix: name policies in template by @samuelveigarangel in #1228
- Fix/0020 tableofcontents remove codesectionissue creator and more by @samuelveigarangel in #1229
Full Changelog: v3.10.0...v3.10.1
v3.10.0
- 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)
- Realizar o backup da base de dados para ser possível reverter caso a migração de banco de dados apresente problema
- Interromper os containers: celeryworker e redis nesta ordem
- Atualizar a aplicação com a versão mencionada
- Acessar o contêiner do django:
- Executar no shell da aplicação django:
python manage.py makemigrations
python manage.py migrate- 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- Por fim, por garantia, repita:
python manage.py makemigrations
python manage.py migrateaté que a mensagem final seja 'No migrations to apply'
- Reiniciar redis e celeryworker nesta ordem
- 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
- Adiciona Article.related_articles by @robertatakenaka in #1223
- Adiciona Métricas de Estatísticas de Peer Review by @robertatakenaka in #1225
Melhorias
N/A
Correções de bug
- Corrige carga issue e remodela table of contents by @robertatakenaka in #1221
Outras mudanças
N/A
What's Changed
- Corrige carga issue e remodela table of contents by @robertatakenaka in #1221
- Adiciona Article.related_articles by @robertatakenaka in #1223
- Adiciona Métricas de Estatísticas de Peer Review by @robertatakenaka in #1225
Full Changelog: v3.9.42...v3.10.0