Esta versão é compatível com a GLPI 10.0.

Atualização a partir da versão 2.13.0 ou posterior

Antes de executar a atualização, é feita uma verificação de banco de dados. Se as tabelas de plugins tiverem uma diferença em relação ao esquema esperado, a atualização falhará com uma mensagem semelhante à seguinte:

The database schema is not consistent with the installed Formcreator 2.13.0. To see the logs enable the plugin and run the command bin/console glpi:database:check_schema_integrity -p formcreator

Você precisa consertar o banco de dados, usando o diff produzido pelo comando CLI dado na mensagem. Uma vez feito isso, tente a atualização novamente.

ℹ️ Se você sabe o que está fazendo, você pode pular a verificação de sanidade do CLI com o seguinte comando.

bin/console glpi:plugin:install formcreator -f -p skip-db-check

Potenciais problemas de codificação em bilhetes criados no GLPI 9.5 ou anteriores

A GLPI 10.0 codifica o conteúdo de texto rico de uma maneira diferente em comparação com a GLPI 9.5. Isto revelou alguns bugs no plugin nas versões anteriores e o GLPI pode exibir bilhetes antigos com tags HTML. Uma ferramenta CLI está disponível para corrigir 3 tipos de inconsistências. Você deve testar o comando em um ambiente de teste ou fazer um backup primeiro.

bin/console glpi:plugins:formcreator:clean_tickets

Bug Fixes

  • abstractitiltarget: copy may generate unwanted ouput to navigator (8792ed3dc)
  • abstracttarget: support for sla and ola from question (e4c6ffeb6)
  • category: do not access page if the plugin is not active (a959839c7)
  • category: don’t activate plugin to access categories (4cd4f600e)
  • checkboxesfield: back to BR (c8908f265)
  • checkboxesfield: back to BR (56d1e7e94)
  • checkboxesfield, radiosfield: checkboxes and radios backslashes (#3050) (47da0ea0a)
  • common: captcha check (b2b7efc89)
  • dashboard: fix dashboard height (712bdc8ad)
  • datefield: change event and comparison (9da947783)
  • filefield: do not assume index of files (a02a9c7ce)
  • form: delete question does not reset preview tab (ad87ddc87)
  • form: prevent SQL error (17aa94309)
  • form: prevent sending two csrf tokens (c04c71bab)
  • form: tab name must obey ‘show count’ setting (b89232eb3)
  • form_language: call to undefined method (137a66047)
  • formanswer: page switching loose filter (14d3ed7ac)
  • install: bad command in error message (f357d9ca4)
  • install: handle possible null while changing fields (0a847af4c)
  • issue: access to saved searches from service catalog (b7481825a)
  • issue: default joint for issue (631888e47)
  • issue: show save button for followup edit (810c854f1)
  • issue: sync issue fails when a ticket has several validators (3f51fbdd9)
  • issue: useless criteria nesting (369fdb57b)
  • selectfield: too many unescaping (706b70faa)
  • targetticket: set request source if no rule specified (2e04680eb)
  • textareadifield: error when deduplicating uploads (666d81395)
  • wizard: consistent breadcrumb on several pages (6639cda03)

Features