Skip to content

Releases: scieloorg/scms-upload

v3.0.0rc20

26 Mar 15:48
62d15eb

Choose a tag to compare

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_issue quanto à publicação e sincronização de issue (#809)
  • Mescla task_load_records_from_counter_dict e task_load_records_from_collection_endpoint (#833)
  • Refatorar provide_pid_for_xml_uri com 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.DoesNotExist que interrompia o processamento da tarefa de correção de nomes de pacotes SPS (#839)
  • Fix: HTMLXML.MultipleObjectsReturned em 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.id by @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.DoesNotExist que 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...
Read more

v2.12.0rc2

24 Mar 01:28
a2894c1

Choose a tag to compare

v2.12.0rc2 Pre-release
Pre-release

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_queryset nos SnippetViewSets de issue/wagtail_hooks (#859)
  • Implementar get_queryset nos 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_queryset nos SnippetViewSets de issue/wagtail_hooks by @Copilot in #859
  • Fix duplicate MinioConfiguration snippet registration by @Copilot in #861
  • Implementar get_queryset nos 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

23 Feb 17:22
3f4e589

Choose a tag to compare

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_queryset nos SnippetViewSets de issue/wagtail_hooks by @Copilot in #859
  • Fix duplicate MinioConfiguration snippet registration by @Copilot in #861
  • Implementar get_queryset nos 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

13 Feb 16:09
9a0482e

Choose a tag to compare

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.DoesNotExist que 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

05 Feb 20:46
8f9520c

Choose a tag to compare

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

04 Feb 19:14
5db91e0

Choose a tag to compare

What's Changed

Full Changelog: v2.11.7...v2.11.8

v2.11.7

02 Feb 18:13
cac27fc

Choose a tag to compare

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

30 Jan 16:14
6c13f1c

Choose a tag to compare

What's Changed

Full Changelog: v2.11.5...v2.11.6

v2.11.5

28 Jan 19:41
5e46e12

Choose a tag to compare

v2.11.5 Pre-release
Pre-release

What's Changed

Full Changelog: v2.11.4...v2.11.5

v2.11.4

16 Jan 14:56
73cf998

Choose a tag to compare

v2.11.4 Pre-release
Pre-release

What's Changed

Full Changelog: v2.11.3...v2.11.4