Releases: scieloorg/core
v3.1.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
- 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.3)
Novas funcionalidades
N/A
Melhorias
N/A
Correções de bug
- Fix: function _items_to_load_article by @samuelveigarangel in #918
Outras mudanças
N/A
What's Changed
- Fix: function _items_to_load_article by @samuelveigarangel in #918
Full Changelog: v3.1.3...v3.1.4
v3.1.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
- 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.3)
Novas funcionalidades
N/A
Melhorias
- Adiciona um param para indicar o uso do sentry. by @gitnnolabs in #916
Correções de bug
N/A
Outras mudanças
N/A
What's Changed
- Adiciona um param para indicar o uso do sentry. by @gitnnolabs in #916
Full Changelog: v3.1.2...v3.1.3
v3.1.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
- 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.3)
Novas funcionalidades
N/A
Melhorias
N/A
Correções de bug
- Adiciona o campo wos_area e o método get_wos_area no JournalSerializer by @samuelveigarangel in #915
Outras mudanças
N/A
What's Changed
- Adiciona o campo wos_area e o método get_wos_area no JournalSerializer by @samuelveigarangel in #915
Full Changelog: v3.1.1...v3.1.2
v3.1.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.3)
Novas funcionalidades
N/A
Melhorias
N/A
Correções de bug
- Fix: Journal.str by @samuelveigarangel in #912
- Fix: parameter extracts_normalized_email by @samuelveigarangel in #914
Outras mudanças
N/A
What's Changed
- Fix: Journal.str by @samuelveigarangel in #912
- Fix: parameter extracts_normalized_email by @samuelveigarangel in #914
Full Changelog: v3.1.0...v3.1.1
v3.1.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.3)
- 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
- 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'
- 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)
Nova Funcionalidade
- Adiciona filtro por coleções na interface de listagem de artigos [@samuelveigarangel](#875)
- Cria processamento para normalizar e-mail em ResearcherIdentifier [@samuelveigarangel](#905)
- Adiciona sistema de traduções para arquivos
.po
[@samuelveigarangel](#881)
Melhorias
- Melhora ordem das colunas de Issue na área administrativa [@samuelveigarangel](#884)
- Adiciona novas mensagens de tradução relacionadas à página informativa do periódico [@samuelveigarangel](#879)
- Altera âncoras da página informativa [@samuelveigarangel](#895)
- Adiciona ISSNs e acrônimo das coleções aos títulos de periódicos em AutocompleteLabel [@samuelveigarangel](#897)
Correções de Bug
- Corrige a coleta de dados de issue do ArticleMeta [@robertatakenaka](#874)
- Fix: Corrige forma dos artigos serem selecionados por data [@samuelveigarangel](#876)
Outras Mudanças
(Sem alterações para esta seção no momento)
What's Changed
- Corrige ordem das colunas de Issue na área administrativa by @samuelveigarangel in #884
- Adiciona Novas Mensagens de Tradução Relacionado a Página Informativa do Periódico by @samuelveigarangel in #879
- Corrige a coleta de dados de issue do articlemeta by @robertatakenaka in #874
- Adiciona sistema de traduções para arquivos .po by @samuelveigarangel in #881
- Adiciona filtro por coleções na interface de listagem de artigos by @samuelveigarangel in #875
- Adiciona ISSNs e acrônimo das coleção aos títulos de periódicos em Autocompletelabel by @samuelveigarangel in #897
- Altera âncoras da página informativa by @samuelveigarangel in #895
- Cria processamento para normalizar e-mail em ResearcherIdentifier by @samuelveigarangel in #905
- Fix: Corrige forma dos artigos serem selecionados por data. by @samuelveigarangel in #876
Full Changelog: v3.0.0...v3.1.0
v3.0.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
- 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
- Cria API para coleção by @samuelveigarangel in #873
- Adiciona filtros por data de criação/atualização e inclui esses dados no payload nas APIs de Journal e Issue by @samuelveigarangel in #868
- Adiciona modelos e Admin para Journal TocSections. by @samuelveigarangel in #872
Melhorias
- Disponibiliza o campo doi_prefix na API Journal by @samuelveigarangel in #830
Correções de bug
- Fix: function xmlsps.get_or_create_issues by @samuelveigarangel in #862
Outras mudanças
- Atualiza versão do wagtail by @samuelveigarangel in #846
- Atualiza versão do Django para 5.0.8 by @samuelveigarangel in #855
What's Changed
- Adiciona filtros por data de criação/atualização e inclui esses dados no payload nas APIs de Journal e Issue by @samuelveigarangel in #868
- Na API de issue, adiciona o idioma das seções do sumário by @samuelveigarangel in #867
- Fix: function xmlsps.get_or_create_issues by @samuelveigarangel in #862
- Disponibiliza o campo doi_prefix na API Journal by @samuelveigarangel in #830
- Cria Métodos de Classe no Modelo Article by @samuelveigarangel in #832
- Atualiza versão do wagtail by @samuelveigarangel in #846
- Atualiza versão do Django para 5.0.8 by @samuelveigarangel in #855
- Cria API para coleção by @samuelveigarangel in #873
- Adiciona modelos e Admin para Journal TocSections. by @samuelveigarangel in #872
Full Changelog: v2.9.6...v3.0.0
v2.9.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
- Adiciona declaração de CLOCKSS na página informativa by @samuelveigarangel in #844
- Cria Processamento Para Logos dos Periódicos e Adiciona o campo url_logo na API de Journal by @samuelveigarangel in #838
- Adiciona campo 'title_in_database' a API de Journal by @samuelveigarangel in #828
- Atualiza packtools e adapta funções para compatibilidade com a versão 4.7.1 by @samuelveigarangel in #848
Melhorias
N/A
Correções de bug
- Utiliza o ano do issue para produzir o "source" para o protocolo OAI. by @gitnnolabs in #857
Outras mudanças
N/A
What's Changed
- Adiciona declaração de CLOCKSS na página informativa by @samuelveigarangel in #844
- Cria Processamento Para Logos dos Periódicos e Adiciona o campo url_logo na API de Journal by @samuelveigarangel in #838
- Adiciona campo 'title_in_database' a API de Journal by @samuelveigarangel in #828
- Atualiza packtools e adapta funções para compatibilidade com a versão 4.7.1 by @samuelveigarangel in #848
- Utiliza o ano do issue para produzir o "source" para o protocolo OAI. by @gitnnolabs in #857
Full Changelog: v2.9.5...v2.9.6
v2.9.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
N/A
Correções de bug
- Adiciona um novo tratamento de exceção para a geração do source para o artigo. by @gitnnolabs in #854
Outras mudanças
N/A
What's Changed
- Adiciona um novo tratamento de exceção para a geração do source para o artigo. by @gitnnolabs in #854
Full Changelog: v2.9.4...v2.9.5
v2.9.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
N/A
Correções de bug
- Garante não levantar exceção para artigos sem referencia de periódico. by @gitnnolabs in #852
Outras mudanças
N/A
What's Changed
- Garante não levantar exceção para artigos sem referencia de periódico. by @gitnnolabs in #852
Full Changelog: v2.9.3...v2.9.4
v2.9.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
- Ajusta o language, source, publisher e format para o template do OAI. by @gitnnolabs in #851
Correções de bug
N/A
Outras mudanças
N/A
What's Changed
- Ajusta o language, source, publisher e format para o template do OAI. by @gitnnolabs in #851
Full Changelog: v2.9.2...v2.9.3