Releases: scieloorg/core
v2.6.6
Passos para atualização
- 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
- Atualizar a aplicação com a versão mencionada
- Interromper os containers: celeryworker e redis nesta ordem
- 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 migrate
até 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
N/A
Melhorias
N/A
Correções de bug
- Garante que seja indexado os registros mesmo que tenha não tenha issue. #769
Outras mudanças
N/A
v2.6.5
Passos para atualização
- 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
- Atualizar a aplicação com a versão mencionada
- Interromper os containers: celeryworker e redis nesta ordem
- 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 migrate
até 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
N/A
Melhorias
- Adiciona um propriedade no modelo de artigo para ter a origem do artigo source. #768
Correções de bug
N/A
Outras mudanças
N/A
v2.6.4
Passos para atualização
- 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
- Atualizar a aplicação com a versão mencionada
- Interromper os containers: celeryworker e redis nesta ordem
- 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 migrate
até 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
N/A
Melhorias
- Realiza ajustes nos atributos indexados no OAI #766
Correções de bug
N/A
Outras mudanças
N/A
v2.6.3
Passos para atualização
- 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
- Atualizar a aplicação com a versão mencionada
- Interromper os containers: celeryworker e redis nesta ordem
- 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 migrate
até 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
N/A
Melhorias
Ajuste o ID para o serviço do OAI. #749
Correções de bug
N/A
Outras mudanças
N/A
v2.6.2
Passos para atualização
- 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
- Atualizar a aplicação com a versão mencionada
- Interromper os containers: celeryworker e redis nesta ordem
- 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 migrate
até 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.0)
Novas funcionalidades
N/A
Melhorias
- Atualiza a versão do django-haystack version #744
Correções de bug
N/A
Outras mudanças
N/A
What's Changed
- Atualiza a versão do django-haystack version by @gitnnolabs in #744
Full Changelog: v2.6.1...v2.6.2
v2.6.1
Passos para atualização
- 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
- Atualizar a aplicação com a versão mencionada
- Interromper os containers: celeryworker e redis nesta ordem
- 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 migrate
até 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.0)
Novas funcionalidades
N/A
Melhorias
- Ajuste na exibição de nomes de pesquisadores na interface do oaipmh #741
Correções de bug
N/A
Outras mudanças
N/A
What's Changed
- Ajuste na exibição de nomes de pesquisadores na interface do oaipmh by @samuelveigarangel in #741
- Altera relacionamento de publisher no modelo Article e introduz a função 'get_or_create_publisher' by @samuelveigarangel in #738
Full Changelog: v2.6.0...v2.6.1
v2.6.0
Passos para atualização
- 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 migrate
até 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.0)
Novas funcionalidades
- Disponibiliza Owner, Copyrightholder e Publisher na area administrativa by @samuelveigarangel in #693
- Insere campo RichTextField em Keyword by @samuelveigarangel in #686
- No arquivo de configuracao managed-schema.xml, insere configuracoes de busca e tokenizacao ao campo 'text'. by @samuelveigarangel in #706
- Realiza mudanças em pid_provider by @robertatakenaka in #718
- (Avance) - Mejorar la presentación de los datos en "inspect" by @eduranm in #594
- Desenvolve API Journal baseado nos dados encontrados no XML em journal-meta. by @samuelveigarangel in #697
- Desenvolve API Issue. by @samuelveigarangel in #709
- Cria um modo de deixar o sistema inacessível enquanto a infra faz manutenção. by @samuelveigarangel in #703
Melhorias
- Organiza items default menu administrativo do wagtail by @samuelveigarangel in #691
- Adiciona help_text ao campo vocabulary by @samuelveigarangel in #711
Correções de bug
- Implementação das Classes DocumentTitle, Title e Abstract do Packtools na carga de artigos. by @samuelveigarangel in #704
Outras mudanças
- Atualiza dependencias base.txt e production.txt by @samuelveigarangel in #694
- Atualiza dependencias 28032024 by @samuelveigarangel in #712
What's Changed
- Disponibiliza Owner, Copyrightholder e Publisher na area administrativa by @samuelveigarangel in #693
- Organiza items default menu administrativo do wagtail by @samuelveigarangel in #691
- Atualiza dependencias base.txt e production.txt by @samuelveigarangel in #694
- Insere campo RichTextField em Keyword by @samuelveigarangel in #686
- No arquivo de configuracao managed-schema.xml, insere configuracoes de busca e tokenizacao ao campo 'text'. by @samuelveigarangel in #706
- Atualiza dependencias 28032024 by @samuelveigarangel in #712
- Realiza mudanças em pid_provider by @robertatakenaka in #718
- Adiciona help_text ao campo vocabulary by @samuelveigarangel in #711
- (Avance) - Mejorar la presentación de los datos en "inspect" by @eduranm in #594
- Desenvolve API Journal baseado nos dados encontrados no XML em journal-meta. by @samuelveigarangel in #697
- Desenvolve API Issue. by @samuelveigarangel in #709
- Cria um modo de deixar o sistema inacessível enquanto a infra faz manutenção. by @samuelveigarangel in #703
- Implementação das Classes DocumentTitle, Title e Abstract do Packtools na carga de artigos. by @samuelveigarangel in #704
Full Changelog: v2.5.0...v2.6.0
v2.5.0
Passos para atualização
- 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
- Executar as instruções no contêiner do django:
4A. Executar no shell da aplicação django:
python manage.py makemigrations
python manage.py migrate
4B. 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
4C. Por fim, por garantia, repita:
python manage.py makemigrations
python manage.py migrate
até que a mensagem final seja 'No migrations to apply'
- Reiniciar redis e celeryworker nesta ordem
Novas funcionalidades
- Adiciona AdditionalIndexedAt na interface administrativa by @samuelveigarangel in #664
- Cria modelo 'InstitutitonType' e relaciona com Institution by @samuelveigarangel in #670
- Adiciona campo image em EditorialBoardMember by @samuelveigarangel in #674
- Adiciona a funcionalidade de corrigir o pid v2 (pid provider) by @robertatakenaka in #680
- Adiciona a chamada para a tarefa que carrega o logo do periódico by @robertatakenaka in #689
Melhorias
- Adiciona modelo JournalLicense para processamento dos periódicos. by @samuelveigarangel in #662
- Adiciona mais rastreabilidade no procedimento de carga de artigos by @robertatakenaka in #681
- Melhora ordem dos itens no menu by @robertatakenaka in #685
- Melhora a apresentação de Issue.str by @robertatakenaka in #690
Correções de bug
- Corrige a função 'create_or_update_location' para preencher os dados corretamente no modelo Location. by @samuelveigarangel in #659
- Modifica o método 'str' de Location by @samuelveigarangel in #667
- Corrige texto em STANDARD by @samuelveigarangel in #672
- Corrigir a formatação condicional de vírgulas e pipes em listas de membros editoriais by @samuelveigarangel in #678
- Corrige migração de journal devido à mudança de tipo do campo use_license by @robertatakenaka in #679
- Corrige a obtenção da data do item caso item é None by @robertatakenaka in #688
Outras mudanças
- Refatora modelo 'Gender' by @samuelveigarangel in #676
- [Snyk] Security upgrade pillow from 9.5.0 to 10.2.0 by @robertatakenaka in #568
- Bump minio from 7.1.17 to 7.2.5 by @dependabot in #645
- Bump coverage from 7.3.2 to 7.4.4 by @dependabot in #669
What's Changed
- Corrige a função 'create_or_update_location' para preencher os dados corretamente no modelo Location. by @samuelveigarangel in #659
- Modifica o método 'str' de Location by @samuelveigarangel in #667
- Adiciona AdditionalIndexedAt na interface administrativa by @samuelveigarangel in #664
- Cria modelo 'InstitutitonType' e relaciona com Institution by @samuelveigarangel in #670
- Corrige texto em STANDARD by @samuelveigarangel in #672
- Adiciona campo image em EditorialBoardMember by @samuelveigarangel in #674
- Refatora modelo 'Gender' by @samuelveigarangel in #676
- Adiciona modelo JournalLicense para processamento dos periódicos. by @samuelveigarangel in #662
- Corrigir a formatação condicional de vírgulas e pipes em listas de membros editoriais by @samuelveigarangel in #678
- [Snyk] Security upgrade pillow from 9.5.0 to 10.2.0 by @robertatakenaka in #568
- Bump minio from 7.1.17 to 7.2.5 by @dependabot in #645
- Bump coverage from 7.3.2 to 7.4.4 by @dependabot in #669
- Adiciona mais rastreabilidade no procedimento de carga de artigos by @robertatakenaka in #681
- Corrige migração de journal devido à mudança de tipo do campo use_license by @robertatakenaka in #679
- Melhora ordem dos itens no menu by @robertatakenaka in #685
- Adiciona a funcionalidade de corrigir o pid v2 (pid provider) by @robertatakenaka in #680
- Melhora a apresentação de Issue.str by @robertatakenaka in #690
- Corrige a obtenção da data do item caso item é None by @robertatakenaka in #688
- Adiciona a chamada para a tarefa que carrega o logo do periódico by @robertatakenaka in #689
Full Changelog: v2.4.6...v2.5.0
v2.4.6
Passos para atualização
N/A
Novas funcionalidades
N/A
Melhorias
N/A
Correções de bug
- Adiciona verificação de nulidade em métodos unicode e str by @samuelveigarangel in #652
Outras mudanças
N/A
What's Changed
- Adiciona verificação de nulidade em métodos unicode e str by @samuelveigarangel in #652
Full Changelog: v2.4.5...v2.4.6
v2.4.5
Passos para atualização
-
Acessar o container 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 migrate
até que a mensagem final seja 'No migrations to apply'
Novas funcionalidades
Melhorias
- Implementa o InlinePanel para 'Other Titles' e Atualiza o Procedimento de Atribuição do Logo dos Periódicos by @samuelveigarangel in #641
Correções de bug
- Adiciona f-string nos Métodos 'str' de Journal e OfficialJournal by @samuelveigarangel in #640
- Corrige e melhora área administrativa de Institution by @robertatakenaka in #642
- Cria modelo InstitutionalAuthor e atribui a carga de dados de Article by @samuelveigarangel in #636
- Corrige Arquivos de Configuração do Solr e Search Indexes by @samuelveigarangel in #638
Outras mudanças
N/A
What's Changed
- Obtención de logos de revistas by @eduranm in #604
- Adiciona f-string nos Métodos 'str' de Journal e OfficialJournal by @samuelveigarangel in #640
- Corrige e melhora área administrativa de Institution by @robertatakenaka in #642
- Cria modelo InstitutionalAuthor e atribui a carga de dados de Article by @samuelveigarangel in #636
- Implementa o InlinePanel para 'Other Titles' e Atualiza o Procedimento de Atribuição do Logo dos Periódicos by @samuelveigarangel in #641
- Corrige Arquivos de Configuração do Solr e Search Indexes by @samuelveigarangel in #638
Full Changelog: v2.4.4...v2.4.5