All work
- ExceptionBean is referenced but not shipped with Standalone installWIREBOX-155Resolved issue: WIREBOX-155Luis Majano
- populateFromQuery delegate defaulting composeRelationships to trueWIREBOX-154Resolved issue: WIREBOX-154Luis Majano
- Populator delegate reverses method signature from object it callsWIREBOX-153Resolved issue: WIREBOX-153Luis Majano
- getEnv errors in Binder contextWIREBOX-152Resolved issue: WIREBOX-152
- Wirebox standalone is missing delegatesWIREBOX-150Resolved issue: WIREBOX-150Luis Majano
- `toWebservice()` is now deprecatedWIREBOX-149Resolved issue: WIREBOX-149Luis Majano
- Several AOP and Internal WireBox methods not excluded from delegationsWIREBOX-148Resolved issue: WIREBOX-148Luis Majano
- Improve debug logging to not send the full memento on several debug operationsWIREBOX-147Resolved issue: WIREBOX-147Luis Majano
- Injections are null, sometimesWIREBOX-151Resolved issue: WIREBOX-151Luis Majano
- New transientCache component annotation, where you can disable or enable transient caching on a per component levelWIREBOX-146Resolved issue: WIREBOX-146Luis Majano
- New DSL for wirebox only root injectors: `wirebox:root`WIREBOX-145Resolved issue: WIREBOX-145Luis Majano
- Injectors can now track the root injector by having a root reference via `getRoot(), hasRoot()` methodsWIREBOX-144Resolved issue: WIREBOX-144Luis Majano
- New injection DSL for ColdBox Root Injector `coldbox:rootWireBox`WIREBOX-143Resolved issue: WIREBOX-143Luis Majano
- You can now instantiate an Injector with the `binder` argument being the config structure instead of creating a binderWIREBOX-142Resolved issue: WIREBOX-142Luis Majano
- New config setting transientInjectionCache to enable or disable globally, default is trueWIREBOX-141Resolved issue: WIREBOX-141Luis Majano
- Transient request cache for injections and delegationsWIREBOX-140Resolved issue: WIREBOX-140Luis Majano
- Property ObserversWIREBOX-139Resolved issue: WIREBOX-139Luis Majano
- Lazy PropertiesWIREBOX-138Resolved issue: WIREBOX-138Luis Majano
- New `this.population` marker for controlling mas population of objects. It can include an `include` and and `exclude` list.WIREBOX-137Resolved issue: WIREBOX-137Luis Majano
- object populator cache relational metadata for faster population of the same objectsWIREBOX-136Resolved issue: WIREBOX-136Luis Majano
- Object populator now caches orm entity maps, so they are ONLy loaded once and population with orm objects accelerates tremendouslyWIREBOX-135Resolved issue: WIREBOX-135Luis Majano
- Object Populator is now created by the Injector and it is now a singletonWIREBOX-134Resolved issue: WIREBOX-134Luis Majano
- BeanPopulator renamed to ObjectPopulator to be consistent with namingWIREBOX-133Resolved issue: WIREBOX-133Luis Majano
- WireBox caches Singletons even if their autowired dependencies throw exceptions.WIREBOX-132Resolved issue: WIREBOX-132Eric Peterson
- Object DelegatorsWIREBOX-131Resolved issue: WIREBOX-131Luis Majano
- Ability to remove specific objects from wirebox injector singleton's and request scopes via a `clear( key )` methodWIREBOX-130Resolved issue: WIREBOX-130Luis Majano
- Massive refactor to improve object creation and injection wiringWIREBOX-129Resolved issue: WIREBOX-129Luis Majano
- Injector now caches all object contains lookups to increase performance across hierarchy lookupsWIREBOX-128Resolved issue: WIREBOX-128Luis Majano
- Lazy load all constructs on the Injector to improve performanceWIREBOX-127Resolved issue: WIREBOX-127Luis Majano
- Inherited Metadata Usage - Singleton attribute evaluated before ScopesWIREBOX-126Resolved issue: WIREBOX-126Luis Majano
- Remove the usage of identity hash codes, they are no longer relevant and can cause contention under loadWIREBOX-125Resolved issue: WIREBOX-125Luis Majano
- Killing IInjector interface usages due to many issues across cfml engines, leaving them for docs onlyWIREBOX-124Resolved issue: WIREBOX-124Luis Majano
- Removal of usage of Injector dsl interface due to so many issues with multiple engines.WIREBOX-123Resolved issue: WIREBOX-123Luis Majano
- New wirebox DSL to inject the target's metadata that's cached in the target's binder: wirebox:objectMetadataWIREBOX-122Resolved issue: WIREBOX-122Luis Majano
- New WireBoxDSL: wirebox:targetID to give you back the target ID used when injecting the objectWIREBOX-121Resolved issue: WIREBOX-121Luis Majano
- DSLs process method now receives the caller targetID alongside the targetObject and the target definitionWIREBOX-120Resolved issue: WIREBOX-120Luis Majano
- Missing coldbox:schedulerService DSLWIREBOX-119Resolved issue: WIREBOX-119Luis Majano
- Never override an existing variables key with virtual inheritanceWIREBOX-118Resolved issue: WIREBOX-118Luis Majano
- HDI - Ability for injectors to have a collection of child injectors to delegate lookups to, basically Hierarchical DIWIREBOX-117Resolved issue: WIREBOX-117Luis Majano
- Wirebox standalone installation fails with key [APPENDERS] doesn't existWIREBOX-115Resolved issue: WIREBOX-115Luis Majano
- New coldbox dsl => coldbox:appScheduler which gives you the appScheduler@coldbox instanceWIREBOX-114Resolved issue: WIREBOX-114Luis Majano
- new injection dsl: wirebox:asyncManagerWIREBOX-113Resolved issue: WIREBOX-113Luis Majano
- virtual inheritance causes double inits on objects that do not have a constructor and their parent does.WIREBOX-112Resolved issue: WIREBOX-112Luis Majano
- Refactor the way cffeed is used so that ACF 2021 doesn't choke on first startups, only when usedWIREBOX-111Resolved issue: WIREBOX-111Luis Majano
- Standalone event pool interceptData -> data not backwards compatWIREBOX-109Resolved issue: WIREBOX-109Brad Wood
- WireBox not handling cachebox, logbox, and asynmanager instances properlyWIREBOX-108Resolved issue: WIREBOX-108Brad Wood
- wirebox metadata caching brokenWIREBOX-107Resolved issue: WIREBOX-107Brad Wood
- Regression: parentInjector() stopRecursions() collision with internal property nameWIREBOX-106Resolved issue: WIREBOX-106Luis Majano
- Regression: Remove default dsl of "" from initArg() and addDIConstructorArgument()WIREBOX-105Resolved issue: WIREBOX-105Luis Majano
- New WireBox config: autoProcessMappings which can be used to auto process metadata inspections on startup.WIREBOX-104Resolved issue: WIREBOX-104Luis Majano
50 of 149
formatRBString should not be case sensitive for key/value pairs
Fixed
Description
Gliffy Diagrams
Pinned fields
Click on the next to a field label to start pinning.
Details
Assignee
UnassignedUnassignedReporter
Wil de BruinWil de BruinComponents
Priority
Major
Details
Details
Assignee
Unassigned
UnassignedReporter
Wil de Bruin
Wil de BruinComponents
Priority
Sentry
Sentry
Sentry
Created February 28, 2018 at 5:00 PM
Updated July 19, 2018 at 3:03 PM
Resolved July 19, 2018 at 3:03 PM
Activity
Show:
Wil de Bruin July 19, 2018 at 2:56 PM
Pull request has been accepted, so I think this issue can be closed?
Wil de Bruin February 28, 2018 at 7:05 PM
pull request submitted
Luis Majano February 28, 2018 at 5:05 PM
Yes, you are right, replacenocase is better, pull request
formatRBString is case sensitive for keys in key value pairs
tmpStr = replace( tmpStr, "{#lcase( thisKey )#}", arguments.substituteValues[ lcase( thisKey ) ], "ALL" );
Because of this all keys in resourcestring will be ignored if they are not fully lowercase.
Can be fixeds by an easy replaceNocase or maybe better documentation if you want to have only lowercase keys.. What happened to the old docs anyway? Docs are almost non-existing now.