Releases: scieloorg/scms-upload
Releases · scieloorg/scms-upload
v3.0.0rc20
Release Notes
Por que tenho que adotar esta versão?
ATTENTION : VERSIÓN (v2.x) ES RECOMENDABLE PARA LAS COLECCIONES DE LA METODOLOGÍA CLÁSICA
ATTENTION : VERSIÓN (v3.x) ES RECOMENDABLE PARA LAS COLECCIONES NUEVAS
Esta versão traz correções críticas:
- resolve problemas que impediam a publicação de artigos via alimentação direta e corrige falhas fatais que interrompiam o processamento de tarefas.
- duplicidade de artigos
- melhorias significativas no PID Provider (redução de consultas e correção de identificação de registros),
Novas funcionalidades
Alimentação direta
- [alimentação direta] Resolve questões que impediam publicação dos artigos (#921)
Migração
- Adiciona funcionalidade de "corrigir" os XML nativos (#773)
- Cria body and back zip file (#797)
- Adiciona modelo XMLURL para controle de falhas e retentativas de URLs (#828)
- Criar tarefas para carregar registros PidProviderXML via counter_dict (#826)
Melhorias
Gerais
- Atualiza e amplia internacionalização (#795)
- Atualiza a lista de idiomas suportados pela aplicação (#796)
- Aumenta o tamanho do campo de título de periódico (#780)
- Aumenta max length filefield (#838)
Alimentação direta
n/a
Migração
- Aprimora PID Provider: reduz consultas e trata casos de metadados inexistentes (#769)
- Refatoração e otimização da exclusão de repetições em Articles/Issues (#791)
- Correção automática de sps_pkg_name e melhorias no processamento (#792)
- Refatoração do fluxo de migração e tratamento de duplicações (#798)
- Aprimora a tarefa
task_migrate_and_publish_articles_by_issuequanto à publicação e sincronização de issue (#809) - Mescla
task_load_records_from_counter_dictetask_load_records_from_collection_endpoint(#833) - Refatorar
provide_pid_for_xml_uricom rastreamento de exceções em XMLURL (#832) - Melhorias no Sistema de Migração e Publicação | Melhorias e correção em Conversão HTML para XML (#790)
Correções de bug
Gerais
- Corrige obtenção de license e atualiza packtools 4.12.8 (#765)
- Corrige tratamento de idiomas de campos de texto genéricos (#767)
- Corrige publicação de dados de periódicos: subject_areas e status (#768)
- Corrige falhas de publicação de journal e artigo (subject_categories / data completa de publicação de artigo) (#786)
- Resolve duplicidade de artigos (#788)
- Ao remover artigos duplicados, adiciona nova consulta para obtê-los (#794)
- Corrige publicação de artigo em casos especiais de front (#806)
- Corrige a obtenção de data de publicação (#807)
- Corrige os idiomas dos abstracts na geração do payload do artigo para OPAC (#815)
- Fix: adiciona setuptools aos wheels para resolver
ModuleNotFoundError: pkg_resources(#842)
Alimentação direta
n/a
Migração
- Corrige a migração de XML nativos e corrige a obtenção de registros de parágrafos de bases-work/artigo/p (#766)
- Corrige consultas para identificar PID Provider XML registrados (#770)
- Corrige a lógica de definir o status de itens a serem processados (#781)
- Corrige processamento de XML e melhora tratamento de erros (#787)
- Corrige defeito na obtenção de registros de
acron.id(#804) - Correções em htmlxml zip e front (#805)
- Corrige problema PID Provider para obter registro pelo v3 (#812)
- Corrige problema ao tentar registrar erros na importação dos arquivos do site clássico (#813)
- Corrige htmlxml front history (#814)
- Corrige html2xml bug (scielo_migration 1.10.5) (#823)
- Corrige exceção fatal
SPSPkg.DoesNotExistque interrompia o processamento da tarefa de correção de nomes de pacotes SPS (#839) - Fix:
HTMLXML.MultipleObjectsReturnedem conversão HTML→XML (#840)
Outras mudanças
- Compatibiliza rc v2.11.10rc3 (#846)
- Atualiza a biblioteca scielo_migration 1.10.4 e VERSION v2.11.8 (#819)
- Atualiza VERSION para v2.11.9 (#823)
- Atualiza version v2.11.10 e scielo_migration 1.10.6 (#837)
- Fixa setuptools em setuptools==80.10.2 (#843)
What's Changed
- Corrige obtencao de license e atualiza packtools 4.12.8 by @robertatakenaka in #765
- Corrige a migração de XML nativos e corrige a obtenção de registros de parágrafos de bases-work/artigo/p by @robertatakenaka in #766
- Corrige tratamento de idiomas de campos de texto genéricos by @robertatakenaka in #767
- Corrige publicação de dados de periódicos: subject_areas e status by @robertatakenaka in #768
- Aprimora pid provider reduz consultas e trata casos de metadados inexistentes by @robertatakenaka in #769
- Corrige consultas para identificar pid provider xml registrados by @robertatakenaka in #770
- Adiciona funcionalidade de "corrigir" os xml nativos by @robertatakenaka in #773
- Aumenta o tamanho do campo de título de periódico by @robertatakenaka in #780
- Corrige a lógica de definir o status de itens a serem processados by @robertatakenaka in #781
- Corrige falhas de publiação de journal e artigo (subject_categories / data completa de publicação de artigo) by @robertatakenaka in #786
- fix: corrige processamento de XML e melhora tratamento de erros by @robertatakenaka in #787
- Resolve duplicidade de artigos by @robertatakenaka in #788
- Melhorias no Sistema de Migração e Publicação | Melhorias e correção em Conversão HTML para XML by @robertatakenaka in #790
- Refatoração e Otimização da Exclusão de Repetições em Articles/Issues by @robertatakenaka in #791
- Correção automática de sps_pkg_name e melhorias no processamento by @robertatakenaka in #792
- Mantém o branch rc compatível com main by @robertatakenaka in #793
- Ao remover artigos duplicados, adiciona nova consulta para obtê-los by @robertatakenaka in #794
- Atualiza e amplica internacionalização by @robertatakenaka in #795
- Atualiza a lista de idiomas suportados pela aplicação by @robertatakenaka in #796
- Cria body and back zip file by @robertatakenaka in #797
- Refatoração do fluxo de migração e tratamento de duplicações by @robertatakenaka in #798
- Corrige defeito na obtencao de registros de
acron.idby @robertatakenaka in #804 - Correcoes em htmlxml zip e front by @robertatakenaka in #805
- Corrige publicacao artigo casos especiais de front by @robertatakenaka in #806
- Corrige a obtencao data de publicacao by @robertatakenaka in #807
- Aprimora a tarefa task_migrate_and_publish_articles_by_issue quanto à publicação e sincronização de issue by @robertatakenaka in #809
- Corrige problema pid provider para obter registro pelo v3 by @robertatakenaka in #812
- Corrige problema ao tentar registrar erros na importação dos arquivos do site clássico by @robertatakenaka in #813
- Corrige htmlxml front history by @robertatakenaka in #814
- Corrige os idiomas dos abstracts na geracao do payload do artigo para opac by @robertatakenaka in #815
- Atualiza a biblioteca scielo_migration 1.10.4 e VERSION v2.11.8 by @robertatakenaka in #819
- Atualiza VERSION para v2.11.9 e corrige html2xml bug (scielo_migration 1.10.5) by @Copilot in #823
- Criar tarefas para carregar registros PidProviderXML via counter_dict by @Copilot in #826
- Adiciona modelo XMLURL para controle de falhas e retentativas de URLs by @Copilot in #828
- Mescla task_load_records_from_counter_dict e task_load_records_from_collection_endpoint by @Copilot in #833
- Refatorar provide_pid_for_xml_uri com rastreamento de exceções em XMLURL by @Copilot in #832
- Atualiza version v2.11.10 e scielo migration 1.10.6 by @robertatakenaka in #837
- Aumenta max length filefield by @robertatakenaka in #838
- corrige uma exceção fatal do tipo
SPSPkg.DoesNotExistque interrompia o processamento da tarefa de correção de nomes de pacotes SPStrata exceção DoesNotExist ao corrigir nomes de pacotes SPS by @robertatakenaka in #839 - fix: adiciona setuptools aos wheels para resolver ModuleNotFoundError: pkg_resources by @robertatakenaka in #842
- Fix: HTMLXML.MultipleObjectsReturned em conversão HTML→XML by @Copilot in #840
- Fixa setuptools em setuptools==80.10.2 by @robertatakenaka in https://github.com/scieloorg/scms-upl...
v2.12.0rc2
Passos para atualização
https://github.com/scieloorg/opac_5/wiki/How-to-update-opac_5-and-upload#how-to-update-upload
Por que tenho que adotar esta versão?
- Correção de bugs de duplicação de artigos durante a migração do site clássico
- Rastreamento da migração dos artigos do site clássico pelo PID
- Configuração de limites de memória nos serviços Docker e novos comandos no Makefile
- Corrige bugs pontuais no processo de migração
Novas funcionalidades
- Adiciona tipos de usuário para equipes de Journal e Company com roles manager/member, identidade visual e registro via Wagtail Snippets (#848)
- Adiciona perfis de usuário admin e membro ao Collection Team (#850)
- Implementa o rastreamento da migração dos artigos do site clássico SciELO pelo PID (#902)
Melhorias
- Modernização completa do pipeline de ingestão e publicação de pacotes XML SciELO (#847)
- Substituir ModelAdmin por Snippets nos wagtail_hooks (#854)
- Implementar
get_querysetnos SnippetViewSets de issue/wagtail_hooks (#859) - Implementar
get_querysetnos SnippetViewSets de collection (#857) - Ajustes wagtail hooks menu collection (#865)
- Adiciona comandos no Makefile e configura limites de memória em serviços Docker (#836)
- Flexibiliza a busca de documentos no
PidProviderXML(Compatibiliza pid provider core) (#892) - Improve package reception flow: local-first journal/issue lookup with BaseDataChecker/JournalDataChecker/IssueDataChecker class hierarchy (#904)
- Adiciona parâmetro verify configurável, scheduler de press release e XMLURLViewSet (#909)
- Garante processamento de issues com artigos pendentes, limita coleta no OPAC e remove xml_with_pre do registro (#912)
Correções de bug
- Fix migration: Disable atomic transactions to resolve PostgreSQL trigger events error (#855)
- Fix duplicate MinioConfiguration snippet registration (#861)
- Fix TypeError in get_contribs when affiliation lacks original and orgname (#887)
- Fix KeyError in XMLError.get_numbers() when aggregating validation counts (#884)
- Fix task_load_records_from_counter_dict: handle JSONDecodeError and improve page error resilience (#889)
- Corrige a coleta de dados de journal via api do core e atribuição de … (#893)
- Strip
<br>tags from journal contact address in publication payload (#900) - Fix Unicode surrogate DataError when saving file paths to JSONField (#898)
- Fix duplicate Article records during classic website migration (#895)
- Fix supplementary material upload and registration when xlink:href has no file extension (#888)
- Fix duplicate articles in Wagtail admin listing by adding .distinct() to querysets (#907)
- Eliminar artigos migrados com pid_v2 fora do padrão esperado e consolidar remoções (#908)
- Atualiza scielo_migration 1.10.7 (#905)
- Atualiza packtools 4.16.1 (#906)
Outras mudanças
- docs: add trilingual markdown guide for task_load_records_from_counter_dict (#916)
- [docs] Add usage guides for task_track_classic_website_article_pids (EN/ES/PT) (#914)
What's Changed
- Modernização completa do pipeline de ingestão e publicação de pacotes XML SciELO. by @robertatakenaka in #847
- Adiciona tipos de usuário para equipes de Journal e Company com roles manager/member, identidade visual e registro via Wagtail Snippets by @Copilot in #848
- Adiciona perfis de usuário admin e membro ao Collection Team by @Copilot in #850
- Substituir ModelAdmin por Snippets nos wagtail_hooks by @Copilot in #854
- Fix migration: Disable atomic transactions to resolve PostgreSQL trigger events error by @Copilot in #855
- Implement
get_querysetnos SnippetViewSets de issue/wagtail_hooks by @Copilot in #859 - Fix duplicate MinioConfiguration snippet registration by @Copilot in #861
- Implementar
get_querysetnos SnippetViewSets de collection by @Copilot in #857 - Ajustes wagtail hooks menu collection by @robertatakenaka in #865
- Adiciona comandos no Makefile e configura limites de memória em serviços Docker by @patymori in #836
- Fix TypeError in get_contribs when affiliation lacks original and orgname by @Copilot in #887
- Fix KeyError in XMLError.get_numbers() when aggregating validation counts by @Copilot in #884
- Fix task_load_records_from_counter_dict: handle JSONDecodeError and improve page error resilience by @Copilot in #889
- Flexibiliza a busca de documentos no
PidProviderXML(Compatibiliza pid provider core) by @robertatakenaka in #892 - Corrige a coleta de dados de journal via api do core e atribuição de … by @robertatakenaka in #893
- Strip
tags from journal contact address in publication payload by @Copilot in #900 - Fix Unicode surrogate DataError when saving file paths to JSONField by @Copilot in #898
- Fix duplicate Article records during classic website migration by @Copilot in #895
- Implementa o rastreamento da migração dos artigos do site clássico SciELO pelo PID by @robertatakenaka in #902
- Atualiza scielo_migration 1.10.7 by @robertatakenaka in #905
- Atualiza packtools 4.16.1 by @robertatakenaka in #906
- Fix supplementary material upload and registration when xlink:href has no file extension by @Copilot in #888
- Fix duplicate articles in Wagtail admin listing by adding .distinct() to querysets by @Copilot in #907
- Eliminar artigos migrados com pid_v2 fora do padrão esperado e consolidar remoções by @Copilot in #908
- Improve package reception flow: local-first journal/issue lookup with BaseDataChecker/JournalDataChecker/IssueDataChecker class hierarchy by @Copilot in #904
- Adiciona parâmetro verify configurável, scheduler de press release e XMLURLViewSet by @robertatakenaka in #909
- Garante processamento de issues com artigos pendentes, limita coleta no OPAC e remove xml_with_pre do registro by @robertatakenaka in #912
- docs: add trilingual markdown guide for task_load_records_from_counter_dict by @Copilot in #916
- [docs] Add usage guides for task_track_classic_website_article_pids (EN/ES/PT) by @Copilot in #914
Full Changelog: v2.11.10rc3...v2.12.0rc2
v2.12.0rc1
Preparação para manter apenas 1 branch (merge de main + rc)
What's Changed
- Modernização completa do pipeline de ingestão e publicação de pacotes XML SciELO. by @robertatakenaka in #847
- Adiciona tipos de usuário para equipes de Journal e Company com roles manager/member, identidade visual e registro via Wagtail Snippets by @Copilot in #848
- Adiciona perfis de usuário admin e membro ao Collection Team by @Copilot in #850
- Substituir ModelAdmin por Snippets nos wagtail_hooks by @Copilot in #854
- Fix migration: Disable atomic transactions to resolve PostgreSQL trigger events error by @Copilot in #855
- Implement
get_querysetnos SnippetViewSets de issue/wagtail_hooks by @Copilot in #859 - Fix duplicate MinioConfiguration snippet registration by @Copilot in #861
- Implementar
get_querysetnos SnippetViewSets de collection by @Copilot in #857 - Ajustes wagtail hooks menu collection by @robertatakenaka in #865
Full Changelog: v2.11.10rc3...v2.12.0rc1
v2.11.10rc3
What's Changed
- Criar tarefas para carregar registros PidProviderXML via counter_dict by @Copilot in #826
- Adiciona modelo XMLURL para controle de falhas e retentativas de URLs by @Copilot in #828
- Mescla task_load_records_from_counter_dict e task_load_records_from_collection_endpoint by @Copilot in #833
- Refatorar provide_pid_for_xml_uri com rastreamento de exceções em XMLURL by @Copilot in #832
- Atualiza version v2.11.10 e scielo migration 1.10.6 by @robertatakenaka in #837
- Aumenta max length filefield by @robertatakenaka in #838
- corrige uma exceção fatal do tipo
SPSPkg.DoesNotExistque interrompia o processamento da tarefa de correção de nomes de pacotes SPStrata exceção DoesNotExist ao corrigir nomes de pacotes SPS by @robertatakenaka in #839 - fix: adiciona setuptools aos wheels para resolver ModuleNotFoundError: pkg_resources by @robertatakenaka in #842
- Fix: HTMLXML.MultipleObjectsReturned em conversão HTML→XML by @Copilot in #840
- Fixa setuptools em setuptools==80.10.2 by @robertatakenaka in #843
Full Changelog: v2.11.9...v2.11.10rc3
v2.11.9
What's Changed
- Atualiza VERSION para v2.11.9 e corrige html2xml bug (scielo_migration 1.10.5) by @Copilot in #823
New Contributors
- @Copilot made their first contribution in #823
Full Changelog: v2.11.8...v2.11.9
v2.11.8
What's Changed
- Atualiza a biblioteca scielo_migration 1.10.4 e VERSION v2.11.8 by @robertatakenaka in #819
Full Changelog: v2.11.7...v2.11.8
v2.11.7
What's Changed
- Corrige os idiomas dos abstracts na geracao do payload do artigo para opac by @robertatakenaka in #815
Full Changelog: v2.11.6...v2.11.7
v2.11.6
What's Changed
- Corrige problema pid provider para obter registro pelo v3 by @robertatakenaka in #812
- Corrige problema ao tentar registrar erros na importação dos arquivos do site clássico by @robertatakenaka in #813
- Corrige htmlxml front history by @robertatakenaka in #814
Full Changelog: v2.11.5...v2.11.6
v2.11.5
What's Changed
- Corrige defeito na obtencao de registros de
acron.idby @robertatakenaka in #804 - Correcoes em htmlxml zip e front by @robertatakenaka in #805
- Corrige publicacao artigo casos especiais de front by @robertatakenaka in #806
- Corrige a obtencao data de publicacao by @robertatakenaka in #807
- Aprimora a tarefa task_migrate_and_publish_articles_by_issue quanto à publicação e sincronização de issue by @robertatakenaka in #809
Full Changelog: v2.11.4...v2.11.5
v2.11.4
What's Changed
- Refatoração do fluxo de migração e tratamento de duplicações by @robertatakenaka in #798
Full Changelog: v2.11.3...v2.11.4