Endringslogg

Endringsloggen inneholder en oversikt over alle større og mindre endringer som gjøres. Versjonsnummeret skal oppdateres i henhold til semantisk versjonering hver gang en ny versjon slippes offentlig, mens under aktiv utvikling skal kun minor endres.

12. september 2019: Versjon 0.6.0 publisert

Versjon 0.6.0 av designsystemet er i dag publisert. Denne versjonen innfører følgende endringer fra 0.5.0:

  • Nye ikoner og håndteringsmetode for ikoner
  • Laget generisk kode for overstyring av templates per sidetype
  • Ny komponent for header med button flytende til høyre
  • Ny komponent for radioknapp
  • Nye komponenter for header/footer som ikke skal brukes i portalsammenheng (f.eks til Dialog)
  • Ny meny og søkelinje
  • Nye komponenter og varianter til Min side er laget
  • Ny komponent for prosjekttidslinje til prosjektsider
  • Ny prototype for transportside
  • Ny prototype for rik artikkel
  • Ny prototype for ledige stillinger
  • Nye komponenter relatert til de nye prototypene
  • Andre bugfixes

Vegar

27. august 2019: Versjon 0.5.0 publisert

Versjon 0.5.0 av designsystemet er i dag publisert. Denne versjonen innfører følgende endringer fra 0.4.x:

  • Ny webkomponent for knapper
  • Ny webkomponent for knappelenker
  • Ny webkomponent for innhold oppdelt med faner
  • Endringer i ankernavigasjon
  • Endringer i brødsmuler
  • Ny boks som åpner/lukker med knapp under panelet
  • Implementert feilmeldinger i skjemafelter
  • Ny filopplastingskomponent
  • Endringer i knappevelger
  • Ny komponent for sekundært søkefelt
  • Ny komponent for resultatliste med bilde på venstre side
  • Ny webkomponent for kart med Leaflet/Esri
  • Ny webkomponent for kartutsnitt i Google Maps
  • Ny webkomponent for knapp med geoposisjonering
  • Mulighet for å "poppe ut" sidebar i tospaltelayout
  • Lagt til ikon bak eksterne lenker
  • Ny komponent for visning av innhold fra sosiale medier
  • Ny komponent for coverbilde
  • Ny komponent og funksjonalitet for bildekarusell
  • Ny webkomponent for boks med innhold som kan "utvides" ved trykk
  • Endringer i "Fant du det du lette etter?"
  • Ny variant av knapper: "pilleknapper"
  • Separasjon av animasjoner i knapper ut i en egen variant
  • Endringer og rettinger i gridsystemet
  • Oppgradering av interne pakker
  • Andre mindre endringer og bugfixes

Vegar

7. mai 2019: Versjon 0.3.1 publisert

Versjon 0.3.1 av designsystemet er i dag publisert. Denne endringen innfører webkomponenter i samme Git-repository som designsystemet lever i, fremfor å ha disse to adskilt. Dette er for å bedre integrasjonen mellom styling og StencilJS-komponenter, slik at vi ikke trenger å ha flere repositories for koden vi skal bruke.

Vegar

6. mai 2019: Versjon 0.3.0 publisert

Versjon 0.3.0 av designsystemet er i dag publisert. Følgende endringer er gjort siden sist:

  • Nye komponenter:
    • Ankerlenker
    • Arrangementer
    • Uthevet nummerert liste
    • Tabeller
    • Kontaktkort
    • Kort med border over og under
    • Toggle-komponent med knapper
  • Lagt inn alle SVG-ikoner og satt opp for bygging av sprite sheet
  • Bygging av JavaScript til ulike target (gamle nettlesere får en tilpasset versjon mens nye nettlesere får den raskeste, minste versjonen)
  • Satt opp kvalitetssjekking av kode (linting) for JavaScript og CSS
  • Satt opp rammverk for enhetstester og e2e-tester i Jest og Puppeteer
  • Dokumentasjon og enkelte bugfixes

Vegar

30. april 2019: Versjon 0.2.0 publisert

Versjon 0.2.0 av designsystemet er i dag publisert, og vi kommer til å begynne å jobbe mot versjon 0.3.0 denne sprinten.

Vegar

22. april 2019: Refaktorering og publisering av guide

En større refaktorering av koden har blitt gjort slik at vi holder oss til komponentbasert utvikling innen CSS. I tillegg har guiden blitt overført til det vanlige repoet for designsystemet, lik måten vi tidligere har gjort det på i Straumr. Noe av grunnen til dette er at det gjør det lettere å prototype og lettere å oppdatere ettersom "eksempelkoden" nå er laget som en partial som inkluderes. Dette betyr at dersom eksempelkoden for portalheader oppdateres, vil også prototypen oppdateres. På denne måten unngår vi forvaltningsproblemer på sikt.

Vegar