commons-asset

Adds a flexible asset service with a bunch of features to your spring-boot applications

MIT License

Stars
5
Committers
2

Bot releases are visible (Hide)

commons-asset -

Published by melistik about 4 years ago

  • added option to limit the previewSizes
  • allow precalculation of previews
    • after processing the assetUpload for the configured list of previewSizes previews will get generated
    • each storage engine has now a storePreview/downloadPreview and s3 special downloadPreviewUrl
  • some minor fixes and refactorings
commons-asset -

Published by melistik about 4 years ago

  • fixed "Umlaute in S3StorageService" #1
commons-asset -

Published by melistik about 4 years ago

  • replaced okHttp with spring RestTemplate in order to reduce dependencies
  • extended AssetUploadEvent by OriginalUploadModifier.Modification
  • some refactorings + fixes
commons-asset -

Published by melistik over 4 years ago

  • added keyValue filter options
  • jpa breaking changes
    • prefixt tables with co_
    • removed fetch: EAGER from keyValueMap to avoid extra queries in references
    • rewritten some queries to avoid lazyObject for keyValueMap
  • upgraded spring-boot 2.3.1
commons-asset -

Published by melistik over 4 years ago

  • added events for (upload, delete, update-meta + copy)
  • added copy endpoint to physically create a copy of file
  • added filepond-module that response as required by upload-plugin
  • many fixes regarding previews + downloadUrl...
commons-asset -

Published by melistik over 4 years ago

  • img-proxy made fileStorage optional + downloadExpire default 0
  • added builders to properties
  • moved QueryPreviewSizeConverter to api
  • added context holder for previewSizes that could be handy
  • PreviewConverter use context value when no sizes are specified
commons-asset -

Published by melistik over 4 years ago

  • allow to overwrite defaultSizes
commons-asset -

Published by melistik over 4 years ago

  • fixed downloadUrl within imgproxy-module
  • added getDownloadUrl for s3 with direct url (public/presigned)
commons-asset -

Published by melistik over 4 years ago

  • added filepond module
  • fixed bug in asset preview service
commons-asset -

Published by melistik over 4 years ago

  • stable release after 4.0.0.beta1/2
  • summary:
    • added support for heic/heif + webp
    • rearranged maven module structure to be more flexible
    • corrected jpa entity naming
    • refactored AssetPreviewHandler to handle multiple asset jobs
    • introduced image-magick command-line AssetHandler
    • can now generate also previews from webp/heic/heif and read meta information
    • added local-file storage engine (commons-asset-storage-fs)
    • many refactorings and some breaking-changes regarding module-structure + interfaces

details see also beta1 + beta2

commons-asset -

Published by melistik over 4 years ago

  • introduced image-magick command-line AssetHandler
    • can now generate also previews from webp/heic/heif
    • also can read resolutions/colors for new formats
    • lowered memory-usage and tuned speed
  • added local-file storage engine (commons-asset-storage-fs)
  • improved PathResolver for s3 and fs storage
    • now you can specify also the filename
    • simplified implementation flow
  • many refactorings...
commons-asset -

Published by melistik over 4 years ago

  • added support for heic/heif + webp
  • rearranged maven module structure to be more flexible
    • separated between storage + entity
    • added imgproxy pre configuration
    • breaking changes
  • corrected jpa entity naming
    • asset_keyvalue_pairs -> asset_keyvalue_pair
  • refactored AssetPreviewHandler to handle multiple asset jobs
    • prepared for planned ImageMagick command support
  • many more...
commons-asset -

Published by melistik over 4 years ago

  • fixed missing update of eol
  • allow update systemRefId after upload (care to update your AssetReference)
commons-asset -

Published by melistik over 4 years ago

  • added shrink option so that too tall images will not get stored with original size
  • improved temp file suffix
  • added some cleanup / potential memory leaks
commons-asset -

Published by melistik over 4 years ago

  • added lqip to analyse result
  • restructured preview service to improve performance
commons-asset -

Published by melistik over 4 years ago

  • added eol to AssetEntity to allow auto-deletion after expire time
    • added eol/hasEol to AssetQuery
    • refactored jpa query implementation - changed to predicate
  • added svg to AssetTypes
  • fixed toReference (context + liqip where missing)
  • removed some legacy methods in AssetResource switched to AssetUploadMeta to reduce method parameter list
  • upgraded spring-boot 2.2.6 + colors 0.5.1
commons-asset -

Published by melistik over 4 years ago

  • added inline option for download append ?inline after the normal download url and the content will get inlined
commons-asset -

Published by melistik over 4 years ago

  • improved PreviewService (allows now bg and rotation as option)
  • fixed png/gif default handling now without background again
  • upgraded spring-cloud to Hoxton SR3
commons-asset -

Published by melistik over 4 years ago

  • baseUrl was missing for download url
  • added getDownloadUrl to AssetPreviewSerive so that it's handled in a correct way
commons-asset -

Published by melistik over 4 years ago

  • upgrade spring-boot 2.2.5 + commons-rest 2.0.2
  • added typescript file for use in other projects
Package Rankings
Top 33.77% on Repo1.maven.org
Badges
Extracted from project README
Maven Central
Related Projects