Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Core Dam Bundle Laravel Package

anzusystems/core-dam-bundle

View on GitHub
Deep Wiki
Context7
1.40.0

Features

  • Update PHP base image to anzusystems/php:4.1.0-php83-cli-vipsffmpeg with php 8.3.20
  • Add DOCKER_COMPOSE_SERVICE_NAME configuration support for flexible Docker service naming
  • Update anzusystems/common-bundle to ^9.2 with mongo 2.* support
  • Update petitpress/gps-messenger-bundle to ^3.2
  • Add full support for GOOGLE_PUBSUB_SA_KEY environment variable needed by updated petitpress/gps-messenger-bundle package
  • Standardize environment variable naming (DB_CORE_DAM_BUNDLE_* instead of DB_COMMONBUNDLE_*) for better consistency
  • Fix job processor method signatures to return bool instead of void for better error handling
  • Improve code quality with property visibility fixes and documentation updates

Fixes

  • Fix environment variable expansion in bin/* scripts (bash and build scripts)
1.39.0

Features

  • Add ZIP mime type and refactor asset change detection logic
  • Update asset change detection logic to include authors comparison
1.38.0

Features

  • Introduce AssetMetadataBulkEventDispatcher to handle bulk metadata changes and integrate it into relevant facades and workflows
  • Refactor transaction handling in AssetFileRouteFacade and PodcastEpisodeFacade to ensure rollback only if transaction is active
1.37.0

Features

  • Add document support for ICC
1.36.0

Features

  • Allow to define custom importFrom date when importing single podcast
  • Allow to define podcastId in src/Command/GeneratePodcastImportJobsCommand.php
1.35.0

Features

  • RSS URL management feature
1.34.0

Changes

  • Removed second level cache from entities
1.33.0

Features

  • anzusystems/common-bundle update
  • Implemented AuditLogResourceHelper
  • Implemented getEnvironments to Fixtures
  • AssetFacade and AssetFileFacade callback canBeRemoved
1.32.0

Features

  • SYS API for create JobImageCopy
  • Callback system triggered after JobImageCopy is finished
  • Expose enabled in ExtSystemAssetTypeAdmGetDecorator
1.31.2

Fixes

  • Fixed AssetLicenceAwareVoter to work with null subject
  • Fixed AssetCopyEqualExtSystemValidator for not found values
1.30.3

Fixes

  • Reverted default sort in AbstractQueryFactory.php
1.30.2

Fixes

  • Fixed PublicExport.php create, assign ExtSystem
1.30.1

Fixes

  • Fix manage PodcastEpisodeFlags
1.30.0

Features

  • Fixed podcast episode rss duration
  • Default PodcastEpisodeDates value
1.29.0

Features

  • Added image origin file suffix 'orig'
  • Allow to disable crop cache
  • Optimal resizes quality set to 90
1.28.0

Features

  • Distribution management admin
1.27.0

Features

  • API for update/remove Asset sibling
  • Introduced PublicExport entity
  • Added fields attributes.mobileOrderPosition, attributes.webOrderPosition, flags.mobilePublicExportEnabled, flags.webPublicExportEnabled to entities Podcast, PodcastEpisode, VideoShow, VideoShowEpisode
  • Refactored Distribution custom data factories
  • JwDistribution provides directSourceUrl
  • Added indexes to entities Podcast, PodcastEpisode, VideoShow, VideoShowEpisode
  • Author currentAuthors manage
  • Introduced EntityIterator service
  • Elasticsearch:
    • Asset search by customDataKey and customDataValue
    • Asset textSearch introduced priority boosters
  • ImageLinksHandler - allow to export also public links
1.26.2

Fixes

  • Fixed setting setLastProcessedId in index builder
1.26.1

Fixes

  • Elastic rebuild fixes most dominant color and specific fields refactor
1.9.1

Fixes

  • update licence collection in AssetLicenceGroup update
1.9.0

Features

  • package updates
  • SYS API -> create image from url (with authors, keywords, ...)
1.8.2

Features

  • Podcast episode extUrl, podcast extUrl
  • 'avif' support
1.8.1

Changes

  • Podcast rss url length validation
  • AudioFileAdmListDto added imagePreview
1.8.0

Changes

  • New elasticsearch index distribution
  • Allow search asset by multiple licences
  • Support for LicenceGroups
    • updated voters
1.7.0

Changes

  • FileFactory clears png metadata when file is created from storage
  • Added lock to checking duplicity process state to avoid a racing condition

Fixes

  • Exiftool metadata parse fix
1.6.1

Changes

  • created unittests for AssetFile sys API

Fixes

  • Animated URL disabled for non-animated image
1.6.0

Feature

  • Image public routes without slug. Removed deprecations.
  • Asset sys API update. Now supports custom data and could generate pub…
  • Renamed php version in github workflows.
1.5.0

Feature

  • php 8.3
  • AssetFileRoute allows to generate public routes to assets
  • image response streaming
  • animated gif response
1.4.1

Feature

  • Serialize licenceId in AssetAdmListDto
1.4.0

Feature

  • Added sys apis for create and get asset file from storage
1.31.1

Features

  • Added AssetFileCopiedEvent and new notification asset_file_copied
1.3.3

Feature

  • added API get asset by asset file
1.3.2

Fixes

  • fixed tracking modification for async image processing
1.3.1

Fixes

  • fixed allow list config - domain override
1.3.0

Features

  • method createFromStorage now converts file if convert required
  • public/private image feature
  • removed deprecated column key from entity CustomFormElement
  • custom BigIntType for doctrine (use int instead of string)
  • allow extId in AssetLicence to be nullable
  • PositionTrait position attribute changed from smallint to integer
  • update common bundle -> added prefix
  • package updates (psalm/ecs fixes)
1.26.0

Features

  • Add support for DBAL elastic reindex
  • Asset now reindex using DBALIndexable
  • Distribution add extSystemId and fixed Distribution elastic reindex
1.25.0

Features

  • Changed JW thumbnail upload method from download from URL to direct upload
1.24.0

Features

  • Allow to set JWplayer video thumbnail in Video distribution
1.23.0

Features

  • Added IDX_licence_attributes_status_url to asset_file
1.22.0

Features

  • API for bulk metadata update. Now does not clean undefined fields
1.21.0

Features

  • Introduced a new AuthorCleanPhrase entity that allows you to store phrases used to process Author exif data. This should result in better Author matching in the AssetMetadataProcess phase of asset upload
1.20.2

Features

  • AssetMetadataProcessor uses htmlspecialchars with flag ENT_SUBSTITUTE for parsing values
1.20.1

Features

  • Added optimize author validation
  • Handle not found author in job processor correctly
1.20.0

Features

  • Added relation between the author and the current author
  • Added logic for assigning the current author
  • Job for processing current author
1.2.0

Features

  • cusomMetadata validation rework
  • duplicate image preview rework
  • youtube default language

Bug fixes

  • long displayTitle parse fix
  • elastcseach keyword support
  • youtube redistribute change language fix
1.19.0

Features

  • JobImageCopyItem changed FK relations to simple strings, this fixes DELETE asset problem
  • JobImageCopy now also copies tracking fields
  • Increase MAX_ASSETS_PER_JOB in GenerateCopyJobCommand and renamed constants
1.18.0

Features

  • Fixed KW duplicate check on create
  • JOB for ImageOptimalResizeReprocess
1.17.0

Features

  • Fixed Author and Keyword suggester problem with validation requirements
  • Job for image copy
  • Clean crop cache updates
  • KW create API checks, if exists
1.16.0

Features

  • Default Author order by reviewed + score
  • PNG resizes and crop served as png
  • KW changed collation
  • Crop cache updates
  • Add filesystem provider method
  • Disable vips cache (memory problems fix)
1.15.0

Features

  • Single use edit support
1.14.0

Features

  • Image copy licence API
  • Search by Image public URL
1.13.0

Features

  • Set Asset status to with_file immediate after assetFile process
1.12.0

Features

  • Fixed resourceLocker in Asset processing that causes duplicity bypass
  • Removed htmlentities encoding from exif metadata processing
  • Fixed Podcast import set processing status in Processor
  • Podcast importer import from modifier
  • Elasticsearch Asset:
    • Search by author
    • Search by user created
    • Search by assetId or mainFileId
  • Improved tests
1.11.0

Changes

  • php83 -> AddTypeToConstRector
  • doctrine 2 -> 3 update
  • symfony 6.4 -> 7 update
  • User ACL update, renamed _VIEW to _READ
1.10.0

Features

  • Audio application/octet-stream mime fix
  • LicenceGroupCreate fix
  • Add log message for download asset fail
  • Increased asset download time configuration
1.1.1

Bug fixes

  • Set YT thumbnail fix
1.1.0

Features

  • asset create strategy from filesystem

Bug Fixes

  • get admin domain was previously hardcoded, apply ext system configuration
1.0.0
  • main stable release
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
comsave/common
alecsammon/php-raml-parser
chrome-php/wrench
lendable/composer-license-checker
typhoon/reflection
mesilov/moneyphp-percentage
mike42/gfx-php
bookdown/themes
aura/view
aura/html
aura/cli
povils/phpmnd
nayjest/manipulator
omnipay/tests
psr-mock/http-message-implementation
psr-mock/http-factory-implementation
psr-mock/http-client-implementation
voku/email-check
voku/urlify
rtheunissen/guzzle-log-middleware